Selezione tipo elenco task rec x utente/post multi

This commit is contained in:
Samuele E. Locatelli
2019-08-14 17:01:13 +02:00
parent 631c7fd696
commit f9d8bceaf4
5 changed files with 44 additions and 7 deletions
+15 -3
View File
@@ -116,7 +116,7 @@
<asp:ControlParameter ControlID="hfNumTask" Name="NumTask" PropertyName="Value" Type="String" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Original_IdxRec" Type="Int32" />
<asp:Parameter Name="Original_IdxRec" Type="Int32" />
<asp:Parameter Name="DtStart" Type="DateTime" />
<asp:Parameter Name="DtEnd" Type="DateTime" />
<asp:Parameter Name="QtaEv" Type="Int32" />
@@ -125,9 +125,21 @@
<asp:ObjectDataSource runat="server" ID="odsOpr" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByOpr" TypeName="AppData.DS_AppTableAdapters.TaskRecTableAdapter" UpdateMethod="updateStEndQty" OnUpdating="odsTask_Updating">
<SelectParameters>
<asp:SessionParameter SessionField="CodOpr" Name="CodOpr" DefaultValue="" DbType="String" />
</SelectParameters>
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Original_IdxRec" Type="Int32" />
<asp:Parameter Name="Original_IdxRec" Type="Int32" />
<asp:Parameter Name="DtStart" Type="DateTime" />
<asp:Parameter Name="DtEnd" Type="DateTime" />
<asp:Parameter Name="QtaEv" Type="Int32" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource runat="server" ID="odsPostMulti" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByPost" TypeName="AppData.DS_AppTableAdapters.TaskRecTableAdapter" UpdateMethod="updateStEndQty" OnUpdating="odsTask_Updating">
<SelectParameters>
<asp:SessionParameter SessionField="CodPost" Name="CodPost" DefaultValue="" DbType="String" />
<asp:Parameter DbType="Boolean" Name="showAll" DefaultValue="true" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Original_IdxRec" Type="Int32" />
<asp:Parameter Name="DtStart" Type="DateTime" />
<asp:Parameter Name="DtEnd" Type="DateTime" />
<asp:Parameter Name="QtaEv" Type="Int32" />
+5 -1
View File
@@ -27,6 +27,9 @@ namespace C_TRACK.WebUserControls
case selType.byUser:
grView.DataSourceID = "odsOpr";
break;
case selType.byPostMulti:
grView.DataSourceID = "odsPostMulti";
break;
case selType.byTask:
default:
grView.DataSourceID = "odsTask";
@@ -91,6 +94,7 @@ namespace C_TRACK.WebUserControls
public enum selType
{
byUser,
byTask
byTask,
byPostMulti
}
}
+9
View File
@@ -56,5 +56,14 @@ namespace C_TRACK.WebUserControls {
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource odsOpr;
/// <summary>
/// Controllo odsPostMulti.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource odsPostMulti;
}
}
+1 -3
View File
@@ -9,8 +9,6 @@
<%@ Register Src="~/WebUserControls/mod_selTask.ascx" TagPrefix="uc1" TagName="mod_selTask" %>
<%@ Register Src="~/WebUserControls/mod_postMulti.ascx" TagPrefix="uc1" TagName="mod_postMulti" %>
<asp:Content ID="Content1" ContentPlaceHolderID="body" runat="Server">
<div class="card">
<div class="card-header text-center text-uppercase py-1">
@@ -27,7 +25,7 @@
<uc1:mod_barcode ID="mod_barcode1" runat="server" />
<uc1:mod_faseCurr runat="server" ID="mod_faseCurr" />
<uc2:mod_btnComandi ID="mod_btnComandi1" runat="server" />
<uc1:mod_taskRec runat="server" ID="mod_taskRec" tipoSelezione="byUser" />
<uc1:mod_taskRec runat="server" ID="mod_taskRec" />
</div>
</div>
</div>
+14
View File
@@ -72,6 +72,7 @@ namespace C_TRACK
numDD = memLayer.ML.CRI("numDD");
cacheValSec = memLayer.ML.CRI("cacheValSec");
divReload.Visible = devicesAuthProxy.stObj.userHasRight("CT_userStart");
setTipoTaskSel();
}
checkRequisiti();
// effettuo load valori...
@@ -86,6 +87,19 @@ namespace C_TRACK
lastUpdDuration = stopwatch.Elapsed;
}
private void setTipoTaskSel()
{
// in base al tipo di postazione è per user o per post multi
if (mUtils.postIsMulti)
{
mod_taskRec.tipoSelezione = WebUserControls.selType.byPostMulti;
}
else
{
mod_taskRec.tipoSelezione = WebUserControls.selType.byUser;
}
}
private void Mod_selTask_eh_dataSel(object sender, EventArgs e)
{
// selezione commessa --> chiamo metodo caricamento comandi in modulo barcode...