completata gestione con QueryString delle selezioni successive (in URL)

This commit is contained in:
Samuele E. Locatelli
2015-04-29 17:11:46 +02:00
parent 51799217f0
commit 9fc67e86e5
21 changed files with 173 additions and 174 deletions
BIN
View File
Binary file not shown.
+5
View File
@@ -3,6 +3,11 @@
border: 1px solid #00a400;
color: #333333;
}
.yellowBox {
background-color: #ffffb6;
border: 1px solid #b1b100;
color: #333333;
}
.orangeBox {
background-color: #ffa05b;
border: 1px solid #be5100;
+11
View File
@@ -10,6 +10,11 @@
@verdeChiaro: #c3ffc3;
@verdeScuro: #00a400;
@giallo: #fffF00;
@gialloChiaro: #ffffb6;
@gialloScuro: #b1b100;
@arancio: #ff6a00;
@arancioChiaro: #ffa05b;
@arancioScuro: #be5100;
@@ -27,6 +32,12 @@
color: @testoScuro;
}
.yellowBox{
background-color: @gialloChiaro;
border: 1px solid @gialloScuro;
color: @testoScuro;
}
.orangeBox{
background-color: @arancioChiaro;
border: 1px solid @arancioScuro;
+1 -1
View File
@@ -1 +1 @@
.greenBox{background-color:#c3ffc3;border:1px solid #00a400;color:#333}.orangeBox{background-color:#ffa05b;border:1px solid #be5100;color:#333}.redBox{background-color:#ff9c9c;border:1px solid #cb0000;color:#333}.grayBox{background-color:#d6d6d6;border:1px solid #707070;color:#333}.calendar_white_main{border:1px solid #999}.calendar_white_scroll_up{background:url(calendar_white/up.png)}.calendar_white_scroll_down{background:url(calendar_white/down.png)}.calendar_white_rowheader_inner,.calendar_white_cornerright_inner,.calendar_white_corner_inner,.calendar_white_colheader_inner,.calendar_white_alldayheader_inner{color:#666;background:#eee;background:-moz-linear-gradient(top,#eee 0%,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#eeeeee",endColorStr="#dddddd")}.calendar_white_cornerright_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-bottom:1px solid #999}.calendar_white_rowheader_inner{font-size:16pt;text-align:right;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_corner_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_rowheader_minutes{font-size:10px;vertical-align:super;padding-left:2px;padding-right:2px}.calendar_white_colheader_inner{text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_cell_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}.calendar_white_alldayheader_inner{text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_message{opacity:.9;filter:alpha(opacity=90);padding:10px;color:#fff;background:#ffa216;background:-moz-linear-gradient(top,#ffa216 0%,#ff8400);background:-webkit-gradient(linear,left top,left bottom,from(#ffa216),to(#ff8400));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffa216",endColorStr="#ff8400")}.calendar_white_alldayevent_inner,.calendar_white_event_inner{color:#666;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#eee);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff",endColorStr="#eeeeee");border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 3px rgba(0,0,0,.3),inset 0 0 2px rgba(255,255,255,.8);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3),inset 0 0 2px rgba(255,255,255,.8);box-shadow:0 2px 3px rgba(0,0,0,.3),inset 0 0 2px rgba(255,255,255,.8)}.calendar_white_selected .calendar_white_event_inner{background:#ddd}.calendar_white_alldayevent_inner{position:absolute;top:2px;bottom:2px;left:2px;right:1px;padding:2px;margin-right:1px;font-size:12px}.calendar_white_event_withheader .calendar_white_event_inner{padding-top:15px}.calendar_white_event{cursor:default}.calendar_white_event_inner{position:absolute;overflow:hidden;top:0;bottom:2px;left:2px;right:0;padding:2px;font-size:12px}.calendar_white_shadow_inner{background-color:#666;opacity:.5;filter:alpha(opacity=50);height:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.greenBox{background-color:#c3ffc3;border:1px solid #00a400;color:#333}.yellowBox{background-color:#ffffb6;border:1px solid #b1b100;color:#333}.orangeBox{background-color:#ffa05b;border:1px solid #be5100;color:#333}.redBox{background-color:#ff9c9c;border:1px solid #cb0000;color:#333}.grayBox{background-color:#d6d6d6;border:1px solid #707070;color:#333}.calendar_white_main{border:1px solid #999}.calendar_white_scroll_up{background:url(calendar_white/up.png)}.calendar_white_scroll_down{background:url(calendar_white/down.png)}.calendar_white_rowheader_inner,.calendar_white_cornerright_inner,.calendar_white_corner_inner,.calendar_white_colheader_inner,.calendar_white_alldayheader_inner{color:#666;background:#eee;background:-moz-linear-gradient(top,#eee 0%,#ddd);background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#eeeeee",endColorStr="#dddddd")}.calendar_white_cornerright_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-bottom:1px solid #999}.calendar_white_rowheader_inner{font-size:16pt;text-align:right;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_corner_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_rowheader_minutes{font-size:10px;vertical-align:super;padding-left:2px;padding-right:2px}.calendar_white_colheader_inner{text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_cell_inner{position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}.calendar_white_alldayheader_inner{text-align:center;position:absolute;top:0;left:0;bottom:0;right:0;border-right:1px solid #999;border-bottom:1px solid #999}.calendar_white_message{opacity:.9;filter:alpha(opacity=90);padding:10px;color:#fff;background:#ffa216;background:-moz-linear-gradient(top,#ffa216 0%,#ff8400);background:-webkit-gradient(linear,left top,left bottom,from(#ffa216),to(#ff8400));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffa216",endColorStr="#ff8400")}.calendar_white_alldayevent_inner,.calendar_white_event_inner{color:#666;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#eee);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff",endColorStr="#eeeeee");border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 3px rgba(0,0,0,.3),inset 0 0 2px rgba(255,255,255,.8);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.3),inset 0 0 2px rgba(255,255,255,.8);box-shadow:0 2px 3px rgba(0,0,0,.3),inset 0 0 2px rgba(255,255,255,.8)}.calendar_white_selected .calendar_white_event_inner{background:#ddd}.calendar_white_alldayevent_inner{position:absolute;top:2px;bottom:2px;left:2px;right:1px;padding:2px;margin-right:1px;font-size:12px}.calendar_white_event_withheader .calendar_white_event_inner{padding-top:15px}.calendar_white_event{cursor:default}.calendar_white_event_inner{position:absolute;overflow:hidden;top:0;bottom:2px;left:2px;right:0;padding:2px;font-size:12px}.calendar_white_shadow_inner{background-color:#666;opacity:.5;filter:alpha(opacity=50);height:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
@@ -12,19 +12,46 @@ namespace WebSCR.WebUserControls
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
fixVisibility();
mod_selettoreIndirizzo1.eh_selIndir += mod_selettoreIndirizzo1_eh_selIndir;
}
/// <summary>
/// recupera valore querystring
/// </summary>
/// <param name="nome"></param>
/// <returns></returns>
protected string qsVal(string nome)
{
string answ = "";
try
{
mod_selettoreSlot1.Visible = false;
answ = Request.QueryString[nome].ToString();
}
if (memLayer.ML.isInSessionObject("CodCliente") && memLayer.ML.isInSessionObject("Cliente"))
catch
{ }
return answ;
}
/// <summary>
/// imposta visibilità dato elementi già impostati
/// </summary>
private void fixVisibility()
{
// controllo se c'è CodCliente
if ((qsVal("CodCliente") != "") && memLayer.ML.isInSessionObject("CodCliente") && memLayer.ML.isInSessionObject("Cliente"))
{
mod_selettoreIndirizzo1.Visible = true;
}
// controllo se c'è indirizzo...
if (qsVal("Indir") != "")
{
// imposto zona...
mod_selettoreSlot1.zona = mod_selettoreIndirizzo1.selAddr.zona;
mod_selettoreSlot1.Visible = true;
}
else
{
mod_selettoreIndirizzo1.Visible = false;
mod_selettoreSlot1.Visible = false;
}
mod_selettoreIndirizzo1.eh_selIndir += mod_selettoreIndirizzo1_eh_selIndir;
}
/// <summary>
/// evento seleizone indirizzo, allora mostro il resto
@@ -33,9 +60,7 @@ namespace WebSCR.WebUserControls
/// <param name="e"></param>
void mod_selettoreIndirizzo1_eh_selIndir(object sender, EventArgs e)
{
// imposto zona...
mod_selettoreSlot1.zona = mod_selettoreIndirizzo1.selAddr.zona;
mod_selettoreSlot1.Visible = true;
Response.Redirect(string.Format("Pianificazione?CodCliente={0}&Indir={1}", Request.QueryString["CodCliente"], mod_selettoreIndirizzo1.selAddr.selBtn));
}
}
+17 -8
View File
@@ -2,10 +2,17 @@
<%@ Register Assembly="DayPilot" Namespace="DayPilot.Web.Ui" TagPrefix="DayPilot" %>
<script type="text/javascript">
function eventClick(e) {
document.location = 'Pianificazione?CodCliente=<%= this.CodCliente %>&Indir=<%= this.Indir %>&Data=<%= this.Data %>&IdxImpegno=' + e.id();
}
</script>
<asp:Label runat="server" ID="lblCodCli" Visible="true" />
<asp:Label runat="server" ID="lblData" Visible="true" />
<div class="ui-grid-a ui-mini">
<div class="ui-block-a" style="text-align:right;">
<asp:Button runat="server" ID="btnAllSquadre" Text="Squadre (tutte)" OnClick="btnAllSquadre_Click" />
<div class="ui-block-a" style="text-align: right;">
<asp:Button runat="server" ID="btnAllSquadre" Text="Squadre (tutte)" OnClick="btnAllSquadre_Click" />
</div>
<div class="ui-block-b">
<fieldset data-role="controlgroup" data-type="horizontal" class="ui-controlgroup ui-controlgroup-horizontal ui-corner-all">
@@ -21,7 +28,9 @@
</div>
</div>
<DayPilot:DayPilotCalendar ID="DayPilotCalendar1" runat="server"
DataSourceID="ods"
DataIdField="IdxImpegno"
DataValueField="IdxImpegno"
DataTextField="NomeImpegno"
DataStartField="Inizio"
DataEndField="Fine"
@@ -33,16 +42,16 @@
BusinessEndsHour="20"
ScrollPositionHour="13"
ShowEventStartEnd="True"
DataSourceID="ods"
DataValueField="IdxImpegno"
CellHeight="15"
TimeRangeSelectedHandling="CallBack"
EventMoveHandling="CallBack"
CellHeight="15" EventClickHandling="Disabled">
EventMoveHandling="CallBack"
EventClickHandling="JavaScript"
EventClickJavaScript="eventClick(e)"
EventResizeHandling="Disabled">
</DayPilot:DayPilotCalendar>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDate" TypeName="WebSCR_data.DS_ApplicazioneTableAdapters.v_ImpegniCalTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="lblData" Name="Data" PropertyName="Text" Type="DateTime" />
<asp:ControlParameter ControlID="rblSquadre" Name="CodSquadra" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:Label runat="server" ID="lblData" Visible="false" />
</asp:ObjectDataSource>
@@ -25,10 +25,51 @@ namespace WebSCR.WebUserControls
}
protected void Page_Load(object sender, EventArgs e)
{
lblCodCli.Text = Request.QueryString["CodCliente"];
if (qsVal("Data") != "")
{
data = Convert.ToDateTime(qsVal("Data"));
}
DayPilotCalendar1.TimeRangeSelected += DayPilotCalendar1_TimeRangeSelected;
DayPilotCalendar1.EventMove += DayPilotCalendar1_EventMove;
DayPilotCalendar1.EventMove += DayPilotCalendar1_EventMove;
}
public string CodCliente
{
get
{
return qsVal("CodCliente");
}
}
public string Indir
{
get
{
return qsVal("Indir");
}
}
public string Data
{
get
{
return qsVal("Data");
}
}
/// <summary>
/// recupera valore querystring
/// </summary>
/// <param name="nome"></param>
/// <returns></returns>
protected string qsVal(string nome)
{
string answ = "";
try
{
answ = Request.QueryString[nome].ToString();
}
catch
{ }
return answ;
}
void DayPilotCalendar1_EventMove(object sender, DayPilot.Web.Ui.Events.EventMoveEventArgs e)
{
// sposto evento!
+18 -9
View File
@@ -12,6 +12,24 @@ namespace WebSCR.WebUserControls {
public partial class mod_schedaGiorno {
/// <summary>
/// lblCodCli control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblCodCli;
/// <summary>
/// lblData control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblData;
/// <summary>
/// btnAllSquadre control.
/// </summary>
@@ -56,14 +74,5 @@ namespace WebSCR.WebUserControls {
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
/// <summary>
/// lblData control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblData;
}
}
@@ -20,7 +20,7 @@ namespace WebSCR.WebUserControls
lblInd_03.Text = string.Format("{0}<br/>{1}", "indirizzo 02", "24003 - BG");
lblInd_04.Text = string.Format("Inserisci<br/>NUOVO INDIRIZZO");
}
fixBtnMode("");
fixBtnMode(Request.QueryString["Indir"], false);
}
/// <summary>
/// oggetto indirizzo
@@ -31,9 +31,9 @@ namespace WebSCR.WebUserControls
/// sistema i buttons
/// </summary>
/// <param name="btnSel"></param>
protected void fixBtnMode(string btnSel)
/// <param name="reportEvent"></param>
protected void fixBtnMode(string btnSel, bool reportEvent)
{
bool reportEvent = false;
// metto di base i buttons uguali
btn1.CssClass = "ui-btn ui-shadow ui-corner-all ui-icon-edit";
btn2.CssClass = "ui-btn ui-shadow ui-corner-all ui-icon-edit";
@@ -44,19 +44,15 @@ namespace WebSCR.WebUserControls
{
case "btn01":
btn1.CssClass += " ui-btn-active";
reportEvent = true;
break;
case "btn02":
btn2.CssClass += " ui-btn-active";
reportEvent = true;
break;
case "btn03":
btn3.CssClass += " ui-btn-active";
reportEvent = true;
break;
case "btn04":
btn4.CssClass += " ui-btn-active";
reportEvent = true;
break;
default:
break;
@@ -79,8 +75,9 @@ namespace WebSCR.WebUserControls
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
newAdd.zona = 5;
newAdd.selBtn = "btn01";
selAddr = newAdd;
fixBtnMode("btn01");
fixBtnMode("btn01", true);
}
protected void btn2_Click(object sender, EventArgs e)
@@ -91,8 +88,9 @@ namespace WebSCR.WebUserControls
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
newAdd.zona = 10;
newAdd.selBtn = "btn02";
selAddr = newAdd;
fixBtnMode("btn02");
fixBtnMode("btn02", true);
}
protected void btn3_Click(object sender, EventArgs e)
@@ -103,8 +101,9 @@ namespace WebSCR.WebUserControls
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
newAdd.zona = 20;
newAdd.selBtn = "btn03";
selAddr = newAdd;
fixBtnMode("btn03");
fixBtnMode("btn03", true);
}
protected void btn4_Click(object sender, EventArgs e)
@@ -115,8 +114,9 @@ namespace WebSCR.WebUserControls
newAdd.localita = "localita 12345";
newAdd.prov = "BG";
newAdd.zona = 30;
newAdd.selBtn = "btn04";
selAddr = newAdd;
fixBtnMode("btn04");
fixBtnMode("btn04", true);
}
}
@@ -128,5 +128,6 @@ namespace WebSCR.WebUserControls
public string localita { get; set; }
public string prov { get; set; }
public int zona { get; set; }
public string selBtn { get; set; }
}
}
@@ -50,7 +50,7 @@ namespace WebSCR.WebUserControls
}
}
/// <summary>
/// numero giorni selezionati
/// zona target selezionata
/// </summary>
public int zona
{
@@ -90,6 +90,14 @@ namespace WebSCR.WebUserControls
dataFrom = DateTime.Now;
}
mod_schedaGiorno.eh_newData += mod_schedaGiorno_eh_newData;
if (qsVal("Data") != "")
{
mod_schedaGiorno.Visible = true;
}
else
{
mod_schedaGiorno.Visible = false;
}
}
/// <summary>
/// nuovo record impegno...
@@ -139,10 +147,14 @@ namespace WebSCR.WebUserControls
string answ = "";
double scoreDisp = Convert.ToDouble(_scoreDisp);
double scoreZona = Convert.ToDouble(_scoreZona);
if (scoreDisp > 0.5)
if (scoreDisp > 0.75)
{
answ = "greenBox";
}
else if (scoreDisp > 0.50)
{
answ = "yellowBox";
}
else if (scoreDisp > 0.25)
{
answ = "orangeBox";
@@ -156,6 +168,22 @@ namespace WebSCR.WebUserControls
return answ;
}
/// <summary>
/// recupera valore querystring
/// </summary>
/// <param name="nome"></param>
/// <returns></returns>
protected string qsVal(string nome)
{
string answ = "";
try
{
answ = Request.QueryString[nome].ToString();
}
catch
{ }
return answ;
}
/// <summary>
/// evento selezione data
/// </summary>
/// <param name="sender"></param>
@@ -164,7 +192,9 @@ namespace WebSCR.WebUserControls
{
LinkButton lb = (LinkButton)sender;
dataSel = Convert.ToDateTime(lb.CommandArgument);
mod_schedaGiorno.data = dataSel;
Response.Redirect(string.Format("Pianificazione?CodCliente={0}&Indir={1}&Data={2:yyyy-MM-dd}", qsVal("CodCliente"), qsVal("Indir"), dataSel));
//mod_schedaGiorno.data = dataSel;
}
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
-132
View File
@@ -1,132 +0,0 @@
15:12:35 5952 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 49
15:14:27 4220 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 49
15:14:31 0372 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 49
15:29:13 6235 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
15:29:18 6049 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
15:29:24 2523 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
15:47:49 0730 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
15:53:13 4706 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
16:10:28 7566 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
16:17:03 5320 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
16:17:09 3534 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
16:17:21 1752 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
16:23:56 7457 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
16:23:59 6829 Errore in rimando clienti --> interventi:
System.Threading.ThreadAbortException: Thread interrotto.
in System.Threading.Thread.AbortInternal()
in System.Threading.Thread.Abort(Object stateInfo)
in System.Web.HttpResponse.AbortCurrentThread()
in System.Web.HttpResponse.End()
in System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent)
in System.Web.HttpResponse.Redirect(String url)
in WebSCR.WebUserControls.mod_elencoClienti.grView_SelectedIndexChanged(Object sender, EventArgs e) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_elencoClienti.ascx.cs:riga 52
17:44:18 8508 [EXCEPTION] - Errore in auth cookie: System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in SteamWare.DS_AuthTableAdapters.AnagDevicesTableAdapter.getByDeviceSecret(String DeviceSecret) in c:\Users\samuele\Documents\Visual Studio 2012\Projects\SteamWareLibrary\SteamWare\DS_Auth.Designer.cs:riga 5428
in WebSCR.WebUserControls.mod_header.checkAuthCookieWebSCR() in c:\Users\samuele\Documents\Visual Studio 2012\Projects\WebSCR\WebSCR\WebUserControls\mod_header.ascx.cs:riga 162
17:44:18 8578 [EXCEPTION] - Errore recupero permessi!
System.InvalidCastException: Impossibile eseguire il cast di oggetti di tipo 'System.String' sul tipo 'PermessiDataTable'.
in SteamWare.devicesAuthProxy.get_permessi() in c:\Users\samuele\Documents\Visual Studio 2012\Projects\SteamWareLibrary\SteamWare\devicesAuthProxy.cs:riga 316
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.