in fase di creazioen AL e associazione UDC...

This commit is contained in:
Samuele Locatelli
2014-03-03 19:30:39 +01:00
parent ce2dcf22fd
commit b56d22e2e6
14 changed files with 2857 additions and 200 deletions
-2
View File
@@ -791,11 +791,9 @@
color: White;
}
.ctrRowStyle {
vertical-align: top;
background-color: #EFF3FB;
}
.ctrAltRowStyle {
vertical-align: top;
background-color: White;
}
.ctrRowStyleRight {
-2
View File
@@ -947,12 +947,10 @@
}
.ctrRowStyle {
vertical-align: top;
background-color: #EFF3FB;
}
.ctrAltRowStyle {
vertical-align: top;
background-color: White;
}
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -4
View File
@@ -21,7 +21,7 @@
</asp:Panel>
<div class="row" style="height: 36px; padding: 2px;">
<div class="col-sm-4">
<%--<asp:Button runat="server" ID="btnRefresh" Text="" Width="0px" />--%>
<asp:Button runat="server" ID="btnRefresh" Text="" Width="0px" />
<asp:Button runat="server" ID="btnShowHideStorico" Text="Storico" class="btn btn-primary btn-sm" OnClick="btnShowHideStorico_Click" />
</div>
<div class="col-md-4">
@@ -43,9 +43,6 @@
</div>
</div>
<div class="row">
<div class="col-xs-12">
</div>
<div class="col-xs-12">
<div class="msgBoxBarcode">
<asp:Label runat="server" ID="lblMessaggi" Text=".." Font-Size="18pt" />
+9
View File
@@ -39,6 +39,15 @@ namespace GMW {
/// </remarks>
protected global::GMW.WebUserControls.mod_storicoAzioniOperatore mod_storicoAzioniOperatore1;
/// <summary>
/// btnRefresh 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.Button btnRefresh;
/// <summary>
/// btnShowHideStorico control.
/// </summary>
+117 -92
View File
@@ -25,24 +25,28 @@
<div>
<div style="float: left; padding: 4px; text-align: left; width: 220px; height: 300px;">
<div style="float: left; text-align: center;">
<h4><%: traduci("ParicolariCaricati") %></h4>
<asp:GridView ID="grView" runat="server" AllowSorting="True" AutoGenerateColumns="False"
OnDataBound="grView_DataBound"
DataKeyNames="UDC" DataSourceID="ods" OnPageIndexChanged="grView_PageIndexChanged"
OnSorted="grView_Sorted" OnSelectedIndexChanged="grView_SelectedIndexChanged">
<RowStyle CssClass="ctrRowStyle" />
<AlternatingRowStyle CssClass="ctrAltRowStyle" />
<EditRowStyle CssClass="ctrEditRowStyle" />
<SelectedRowStyle CssClass="ctrSelRowStyle" />
<FooterStyle CssClass="ctrFooter" />
<PagerStyle CssClass="ctrHeaderPager" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle CssClass="ctrHeaderPager" ForeColor="White" Font-Bold="True" />
<EmptyDataRowStyle CssClass="ctrRowStyle" />
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("noRecord") %>' />
</EmptyDataTemplate>
<Columns>
<%--<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
<div class="panel panel-default panel-sm">
<div class="panel-heading">
<b><%: traduci("ParticolariCaricati") %></b>
</div>
<div class="panel-body">
<asp:GridView ID="grView" runat="server" AllowSorting="True" AutoGenerateColumns="False"
OnDataBound="grView_DataBound"
DataKeyNames="UDC" DataSourceID="ods" OnPageIndexChanged="grView_PageIndexChanged"
OnSorted="grView_Sorted" OnSelectedIndexChanged="grView_SelectedIndexChanged">
<RowStyle CssClass="ctrRowStyle" />
<AlternatingRowStyle CssClass="ctrAltRowStyle" />
<EditRowStyle CssClass="ctrEditRowStyle" />
<SelectedRowStyle CssClass="ctrSelRowStyle" />
<FooterStyle CssClass="ctrFooter" />
<PagerStyle CssClass="ctrHeaderPager" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle CssClass="ctrHeaderPager" ForeColor="White" Font-Bold="True" />
<EmptyDataRowStyle CssClass="ctrRowStyle" />
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("noRecord") %>' />
</EmptyDataTemplate>
<Columns>
<%--<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
<HeaderTemplate>
<asp:Button ID="btnReset" runat="server" Text='<%# traduci("Reset") %>' OnClick="btnReset_Click"
Visible="true" />
@@ -52,75 +56,87 @@
ToolTip='<%# traduci("Select") %>' ImageUrl='<%# imgPath(SteamWare.tipoImg.seleziona, SteamWare.dimImg.small) %>' />
</ItemTemplate>
</asp:TemplateField>--%>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Select" CssClass="text-success"><i class="glyphicon glyphicon-pencil btn-lg"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="lastMov" SortExpression="lastMov" ItemStyle-Wrap="false">
<ItemTemplate>
<asp:Label ID="lbllastMov" runat="server" Text='<%# Eval("lastMov", "{0:dd/MM HH:mm}") %>' />
</ItemTemplate>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Select" CssClass="text-success"><i class="glyphicon glyphicon-pencil btn-lg"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<%--<asp:TemplateField HeaderText="lastMov" SortExpression="lastMov" ItemStyle-Wrap="false">
<ItemTemplate>
<asp:Label ID="lbllastMov" runat="server" Text='<%# Eval("lastMov", "{0:dd/MM HH:mm}") %>' />
</ItemTemplate>
<ItemStyle Wrap="False"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField HeaderText="UDC" SortExpression="UDC">
<ItemTemplate>
<asp:Label ID="lblUDC" runat="server" Text='<%# Eval("UDC") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Particolare" SortExpression="Particolare">
<ItemTemplate>
<asp:Label ID="lblParticolare" runat="server" Text='<%# Eval("Particolare") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Qta" SortExpression="Qta" ItemStyle-HorizontalAlign="Right">
<ItemTemplate>
<asp:Label ID="lblQta" runat="server" Text='<%# Eval("Qta","{0:#}") %>' />
</ItemTemplate>
<ItemStyle Wrap="False"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField HeaderText="UDC" SortExpression="UDC">
<ItemTemplate>
<asp:Label ID="lblUDC" runat="server" Text='<%# Eval("UDC") %>' />
</ItemTemplate>
</asp:TemplateField>--%>
<asp:TemplateField HeaderText="Particolare" SortExpression="Particolare">
<ItemTemplate>
<asp:Label ID="lblParticolare" runat="server" Text='<%# Eval("Particolare") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Qta" SortExpression="Qta" ItemStyle-HorizontalAlign="Right">
<ItemTemplate>
<span style="padding: 0px 4px;">
<b>
<asp:Label ID="lblQta" runat="server" Text='<%# Eval("Qta","{0:#}") %>' /></b>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" OnClientClick="return confirm('Confermi eliminazione?')" CssClass="text-danger"><i class="glyphicon glyphicon-off btn-lg"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="{0}"
SelectMethod="getUdcDetailByIdxCella" TypeName="GMW_data.DS_magazzinoTableAdapters.v_UdcDetailTableAdapter"
OnDataBinding="ods_DataBinding" FilterExpression="UDC LIKE '%{0}%' OR PARTICOLARE LIKE '%{0}%'" DeleteMethod="deleteQuery">
<SelectParameters>
<%--<asp:SessionParameter Name="IdxCella" Type="Int32" SessionField="IdxCellaLineaST_IN" DefaultValue="0" />--%>
<asp:ControlParameter ControlID="lblIdxCella" DefaultValue="0" Name="IdxCella" PropertyName="Text" Type="Int32" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="UDC" Type="String" />
</DeleteParameters>
<FilterParameters>
<asp:SessionParameter Name="search" Type="String" SessionField="valoreCercatoSTI"
DefaultValue="0" />
</FilterParameters>
</asp:ObjectDataSource>
<asp:Label runat="server" ID="lblIdxCella" Visible="false" />
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
<%--<div class="content-float">
<asp:LinkButton runat="server" ID="lbtResetUdcTemp" Height="30px" Width="180px" TabIndex="3" CssClass="btn btn-primary" ><i aria-hidden='true' class='fa fa-eraser'></i><%: traduci("lbtResetUdcTemp") %></asp:LinkButton>
</div>--%>
</span>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" OnClientClick="return confirm('Confermi eliminazione?')" CssClass="text-danger"><i class="glyphicon glyphicon-off btn-lg"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="{0}"
SelectMethod="getUdcDetailByIdxCella" TypeName="GMW_data.DS_magazzinoTableAdapters.v_UdcDetailTableAdapter"
OnDataBinding="ods_DataBinding" FilterExpression="UDC LIKE '%{0}%' OR PARTICOLARE LIKE '%{0}%'" DeleteMethod="deleteQuery">
<SelectParameters>
<%--<asp:SessionParameter Name="IdxCella" Type="Int32" SessionField="IdxCellaLineaST_IN" DefaultValue="0" />--%>
<asp:ControlParameter ControlID="lblIdxCella" DefaultValue="0" Name="IdxCella" PropertyName="Text" Type="Int32" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="UDC" Type="String" />
</DeleteParameters>
<FilterParameters>
<asp:SessionParameter Name="search" Type="String" SessionField="valoreCercatoSTI"
DefaultValue="0" />
</FilterParameters>
</asp:ObjectDataSource>
<asp:Label runat="server" ID="lblIdxCella" Visible="false" />
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
</div>
</div>
</div>
</div>
<div style="float: right; padding: 4px; text-align: right; width: 220px; height: 300px;">
<div style="float: right; text-align: center;">
<asp:Label runat="server" ID="lblQta" AssociatedControlID="txtQta"><%: traduci("lblQtaPart") %></asp:Label>
<br />
<asp:TextBox runat="server" ID="txtQta" Height="56px" Width="200px" Font-Size="32pt" Style="text-align: center" />
<div class="panel panel-default panel-sm">
<div class="panel-heading">
<b><%: traduci("lblQtaPart") %></b>
</div>
<div class="panel-body">
<asp:TextBox runat="server" ID="txtQta" Width="200px" Font-Size="28pt" Style="text-align: center" />
<asp:LinkButton runat="server" ID="lbtAddUdc" Font-Size="18pt" CssClass="btn btn-success" Width="200px" OnClick="lbtAddUdc_Click"><i aria-hidden='true' class='glyphicon glyphicon-pencil'></i> <%: traduci("addUDC") %></asp:LinkButton>
</div>
</div>
<div class="panel panel-default panel-sm">
<div class="panel-heading">
<b><%: traduci("lblCesta") %></b>
</div>
<div class="panel-body">
<asp:TextBox runat="server" ID="txtCesta" Width="200px" Font-Size="28pt" Style="text-align: center" palceholder="num cesta" AutoPostBack="True" OnTextChanged="txtCesta_TextChanged" />
</div>
</div>
</div>
<%--<div style="clear: both;">
<br />
</div>--%>
<asp:LinkButton runat="server" ID="lbtAddUdc" Font-Size="20pt" CssClass="btn btn-success" Width="200px" OnClick="lbtAddUdc_Click"><i aria-hidden='true' class='glyphicon glyphicon-pencil'></i> <%: traduci("addUDC") %></asp:LinkButton>
</div>
<div style="float: none; padding: 4px; text-align: center; margin: auto;">
<div>
@@ -130,9 +146,10 @@
<asp:ListItem Value="elenco" class="btn btn-info"></asp:ListItem>
</asp:RadioButtonList>
</div>
<div id="divElenco" runat="server" style="height: 97px">
<asp:Label runat="server" ID="lblElencoPart" AssociatedControlID="ddlPart"><%: traduci("lblElencoPart") %></asp:Label>
<br />
<div id="divElenco" runat="server">
<div>
<asp:Label runat="server" ID="lblElencoPart" AssociatedControlID="ddlPart"><%: traduci("lblElencoPart") %></asp:Label>
</div>
<span style="font-size: 18pt;">
<asp:DropDownList ID="ddlPart" runat="server" DataSourceID="odsParticolari" DataTextField="label" DataValueField="value"></asp:DropDownList>
</span>
@@ -145,19 +162,27 @@
</div>
<div id="divBarcode" runat="server">
<div>
<asp:Label runat="server" ID="lblBarcode" AssociatedControlID="txtBarcode"><%: traduci("lblBarcode") %></asp:Label>
<br />
<div>
<asp:Label runat="server" ID="lblBarcode" AssociatedControlID="txtBarcode"><%: traduci("lblBarcode") %></asp:Label>
</div>
<asp:TextBox runat="server" ID="txtBarcode" Height="56px" Width="400px" Font-Size="32pt" AutoPostBack="True" Style="text-align: center" TabIndex="1" />
</div>
</div>
<div id="divNote" runat="server">
<asp:Label runat="server" ID="lblNote" />
<br />
<asp:TextBox runat="server" ID="txtNote" Height="120px" Width="400px" Font-Size="24pt" TextMode="MultiLine" />
<br />
<br />
<asp:LinkButton runat="server" ID="lbtEmptyNote" Height="30px" Width="180px" TabIndex="3" CssClass="btn btn-primary"><i aria-hidden='true' class='fa fa-eraser'></i><%: traduci("btnEmptyNote") %></asp:LinkButton>
<%--OnClick="btnEmptyNote_Click" --%>
<div>
<%: traduci("Note") %>
</div>
<div>
<asp:TextBox runat="server" ID="txtNote" Height="120px" Width="400px" Font-Size="24pt" TextMode="MultiLine" />
</div>
<div style="width: 400px; margin: auto;">
<div style="float: left;">
<asp:LinkButton runat="server" ID="lbtGeneraAl" Width="180px" CssClass="btn btn-warning btn-lg" OnClick="lbtGeneraAl_Click"><i aria-hidden='true' class='fa fa-print'></i> <%: traduci("lbtGeneraAl") %></asp:LinkButton>
</div>
<div style="float: right;">
<asp:LinkButton runat="server" ID="lbtGeneraUDC" Width="180px" CssClass="btn btn-warning btn-lg"><i aria-hidden='true' class='fa fa-print'></i> <%: traduci("lbtGeneraUDC") %></asp:LinkButton>
</div>
</div>
</div>
</div>
</div>
+74 -2
View File
@@ -45,7 +45,6 @@ namespace GMW.WebUserControls
traduciObj();
}
doChecks();
updatePart();
}
/// <summary>
/// controllo l'abilitazione alla stampa UDC:
@@ -420,6 +419,7 @@ namespace GMW.WebUserControls
{
eh_reqUpdate(this, new EventArgs());
}
verificaBtnStampa();
txtBarcode.Focus();
}
/// <summary>
@@ -541,7 +541,7 @@ namespace GMW.WebUserControls
{ }
}
int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1);
lblNumRec.Text = string.Format("{0} records of ~ {1}", grView.Rows.Count, totRecord);
lblNumRec.Text = string.Format("{0} / 6", totRecord);
}
else
{
@@ -691,6 +691,78 @@ namespace GMW.WebUserControls
Postazione.CssClass = "stileComandoOk";
doUpdate();
}
/// <summary>
/// Numero cesta inserito
/// </summary>
public string numCesta
{
get
{
return txtCesta.Text.Trim();
}
set
{
txtCesta.Text = value;
}
}
/// <summary>
/// evento cambio num cesta/grappolo
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void txtCesta_TextChanged(object sender, EventArgs e)
{
doUpdate();
}
/// <summary>
/// verifica visibilità btn stampa UDC
/// </summary>
private void verificaBtnStampa()
{
bool showBtnStampa = false;
// se ho ALMENO 1 UDC
DS_magazzino.V_statoCelleCapienzaAssegnatiRow riga;
bool hasUdc = false;
try
{
riga = MagClass.magazzino.taStatoCelle.getByIdxCella(Postazione.currIdxCella)[0];
if (riga.UdcAssegnati > 0) hasUdc = true;
}
catch
{
}
if (hasUdc)
{
// se ho num cesta...
if (numCesta != "")
{
showBtnStampa = true;
}
}
divNote.Visible = showBtnStampa;
}
/// <summary>
/// genera e stampa AL
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lbtGeneraAl_Click(object sender, EventArgs e)
{
/* generazione e stampa AL */
string AL = "";
// creazione AL
try
{
AL = MagClass.magazzino.creaAL(memLayer.ML.StringSessionObj("CodCS"), "AR", "R", MagClass.magazzino.CodSoggCurrUser, DateTime.Now, DateTime.Now.Year, numCesta);
}
catch
{ }
// associazione UDC ad AL
// spostamento UDC da idxPosizione temp a reale e nel frattempo spsoto posizUdcCorrente da TabTranPosizEventi
// lancio stampa
}
}
+20 -20
View File
@@ -93,15 +93,6 @@ namespace GMW.WebUserControls {
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumRec;
/// <summary>
/// lblQta 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 lblQta;
/// <summary>
/// txtQta control.
/// </summary>
@@ -120,6 +111,15 @@ namespace GMW.WebUserControls {
/// </remarks>
protected global::System.Web.UI.WebControls.LinkButton lbtAddUdc;
/// <summary>
/// txtCesta 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.TextBox txtCesta;
/// <summary>
/// divModoInput control.
/// </summary>
@@ -219,15 +219,6 @@ namespace GMW.WebUserControls {
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divNote;
/// <summary>
/// lblNote 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 lblNote;
/// <summary>
/// txtNote control.
/// </summary>
@@ -238,12 +229,21 @@ namespace GMW.WebUserControls {
protected global::System.Web.UI.WebControls.TextBox txtNote;
/// <summary>
/// lbtEmptyNote control.
/// lbtGeneraAl 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.LinkButton lbtEmptyNote;
protected global::System.Web.UI.WebControls.LinkButton lbtGeneraAl;
/// <summary>
/// lbtGeneraUDC 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.LinkButton lbtGeneraUDC;
}
}
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2325 -77
View File
File diff suppressed because it is too large Load Diff
+261
View File
@@ -3400,6 +3400,171 @@ SELECT idxAttr, UDC, CodAttr, ValAttr, DateAttr, CodSoggetto FROM Attr2UDC WHERE
</DbSource>
</Sources>
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="ElencoAssiemiTableAdapter" GeneratorDataComponentClassName="ElencoAssiemiTableAdapter" Name="ElencoAssiemi" UserDataComponentName="ElencoAssiemiTableAdapter">
<MainSource>
<DbSource ConnectionRef="GMWConnectionString (Settings)" DbObjectName="GMW.dbo.ElencoAssiemi" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [dbo].[ElencoAssiemi] WHERE (([AL] = @Original_AL) AND ((@IsNull_TipoAL = 1 AND [TipoAL] IS NULL) OR ([TipoAL] = @Original_TipoAL)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Cesta = 1 AND [Cesta] IS NULL) OR ([Cesta] = @Original_Cesta)) AND ([Attivo] = @Original_Attivo) AND ([DataCreaz] = @Original_DataCreaz) AND ([CodSoggetto] = @Original_CodSoggetto) AND ([CodDtx_start] = @Original_CodDtx_start) AND ([CodDtx_end] = @Original_CodDtx_end))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_TipoAL" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="TipoAL" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_TipoAL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="TipoAL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Numero" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Numero" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Numero" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Numero" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Cesta" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cesta" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Cesta" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Cesta" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_Attivo" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="Attivo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_CodDtx_start" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_start" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_CodDtx_end" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_end" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[ElencoAssiemi] ([AL], [Attivo], [DataCreaz], [CodSoggetto], [CodDtx_start], [CodDtx_end]) VALUES (@AL, @Attivo, @DataCreaz, @CodSoggetto, @CodDtx_start, @CodDtx_end);
SELECT AL, TipoAL, Numero, Cesta, Attivo, DataCreaz, CodSoggetto, CodDtx_start, CodDtx_end FROM ElencoAssiemi WHERE (AL = @AL)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Attivo" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="Attivo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CodDtx_start" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_start" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CodDtx_end" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_end" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT AL, TipoAL, Numero, Cesta, Attivo, DataCreaz, CodSoggetto, CodDtx_start, CodDtx_end FROM dbo.ElencoAssiemi</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [dbo].[ElencoAssiemi] SET [AL] = @AL, [Attivo] = @Attivo, [DataCreaz] = @DataCreaz, [CodSoggetto] = @CodSoggetto, [CodDtx_start] = @CodDtx_start, [CodDtx_end] = @CodDtx_end WHERE (([AL] = @Original_AL) AND ((@IsNull_TipoAL = 1 AND [TipoAL] IS NULL) OR ([TipoAL] = @Original_TipoAL)) AND ((@IsNull_Numero = 1 AND [Numero] IS NULL) OR ([Numero] = @Original_Numero)) AND ((@IsNull_Cesta = 1 AND [Cesta] IS NULL) OR ([Cesta] = @Original_Cesta)) AND ([Attivo] = @Original_Attivo) AND ([DataCreaz] = @Original_DataCreaz) AND ([CodSoggetto] = @Original_CodSoggetto) AND ([CodDtx_start] = @Original_CodDtx_start) AND ([CodDtx_end] = @Original_CodDtx_end));
SELECT AL, TipoAL, Numero, Cesta, Attivo, DataCreaz, CodSoggetto, CodDtx_start, CodDtx_end FROM ElencoAssiemi WHERE (AL = @AL)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Attivo" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="Attivo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CodDtx_start" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_start" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@CodDtx_end" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_end" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_TipoAL" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="TipoAL" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_TipoAL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="TipoAL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Numero" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Numero" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Numero" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Numero" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Cesta" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Cesta" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Cesta" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Cesta" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@Original_Attivo" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="Attivo" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_CodDtx_start" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_start" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_CodDtx_end" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="CodDtx_end" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</UpdateCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="AL" DataSetColumn="AL" />
<Mapping SourceColumn="TipoAL" DataSetColumn="TipoAL" />
<Mapping SourceColumn="Numero" DataSetColumn="Numero" />
<Mapping SourceColumn="Cesta" DataSetColumn="Cesta" />
<Mapping SourceColumn="Attivo" DataSetColumn="Attivo" />
<Mapping SourceColumn="DataCreaz" DataSetColumn="DataCreaz" />
<Mapping SourceColumn="CodSoggetto" DataSetColumn="CodSoggetto" />
<Mapping SourceColumn="CodDtx_start" DataSetColumn="CodDtx_start" />
<Mapping SourceColumn="CodDtx_end" DataSetColumn="CodDtx_end" />
</Mappings>
<Sources>
<DbSource ConnectionRef="GMWConnectionString (Settings)" DbObjectName="GMW.dbo.stp_UAL_insNewFull" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="insertNew" GetMethodModifier="Public" GetMethodName="insertNew" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="insertNew" UserSourceName="insertNew">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_UAL_insNewFull</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="varchar" DbType="AnsiString" Direction="Input" ParameterName="@CodCS" Precision="0" ProviderType="VarChar" Scale="0" Size="2" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="varchar" DbType="AnsiString" Direction="Input" ParameterName="@Flusso" Precision="0" ProviderType="VarChar" Scale="0" Size="2" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="varchar" DbType="AnsiString" Direction="Input" ParameterName="@Anno" Precision="0" ProviderType="VarChar" Scale="0" Size="2" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="char" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@TipoAl" Precision="0" ProviderType="Char" Scale="0" Size="1" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="varchar" DbType="AnsiString" Direction="Input" ParameterName="@Cesta" Precision="0" ProviderType="VarChar" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@DataCreaz" Precision="23" ProviderType="DateTime" Scale="3" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="varchar" DbType="AnsiString" Direction="Input" ParameterName="@CodSoggetto" Precision="0" ProviderType="VarChar" Scale="0" Size="17" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="varchar" DbType="AnsiString" Direction="Input" ParameterName="@CodDtxStart" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="varchar" DbType="AnsiString" Direction="Input" ParameterName="@CodDtxEnd" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
</Sources>
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="AL2UDCTableAdapter" GeneratorDataComponentClassName="AL2UDCTableAdapter" Name="AL2UDC" UserDataComponentName="AL2UDCTableAdapter">
<MainSource>
<DbSource ConnectionRef="GMWConnectionString (Settings)" DbObjectName="GMW.dbo.AL2UDC" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [dbo].[AL2UDC] WHERE (([AL] = @Original_AL) AND ([UDC] = @Original_UDC) AND ((@IsNull_DataCreaz = 1 AND [DataCreaz] IS NULL) OR ([DataCreaz] = @Original_DataCreaz)) AND ((@IsNull_CodSoggetto = 1 AND [CodSoggetto] IS NULL) OR ([CodSoggetto] = @Original_CodSoggetto)))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DataCreaz" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CodSoggetto" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[AL2UDC] ([AL], [UDC], [DataCreaz], [CodSoggetto]) VALUES (@AL, @UDC, @DataCreaz, @CodSoggetto);
SELECT AL, UDC, DataCreaz, CodSoggetto FROM AL2UDC WHERE (AL = @AL) AND (UDC = @UDC)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT AL, UDC, DataCreaz, CodSoggetto FROM dbo.AL2UDC</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [dbo].[AL2UDC] SET [AL] = @AL, [UDC] = @UDC, [DataCreaz] = @DataCreaz, [CodSoggetto] = @CodSoggetto WHERE (([AL] = @Original_AL) AND ([UDC] = @Original_UDC) AND ((@IsNull_DataCreaz = 1 AND [DataCreaz] IS NULL) OR ([DataCreaz] = @Original_DataCreaz)) AND ((@IsNull_CodSoggetto = 1 AND [CodSoggetto] IS NULL) OR ([CodSoggetto] = @Original_CodSoggetto)));
SELECT AL, UDC, DataCreaz, CodSoggetto FROM AL2UDC WHERE (AL = @AL) AND (UDC = @UDC)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_AL" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AL" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_UDC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="UDC" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_DataCreaz" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DataCreaz" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataCreaz" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CodSoggetto" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Original_CodSoggetto" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="CodSoggetto" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</UpdateCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="AL" DataSetColumn="AL" />
<Mapping SourceColumn="UDC" DataSetColumn="UDC" />
<Mapping SourceColumn="DataCreaz" DataSetColumn="DataCreaz" />
<Mapping SourceColumn="CodSoggetto" DataSetColumn="CodSoggetto" />
</Mappings>
<Sources />
</TableAdapter>
</Tables>
<Sources />
</DataSource>
@@ -4725,6 +4890,91 @@ SELECT idxAttr, UDC, CodAttr, ValAttr, DateAttr, CodSoggetto FROM Attr2UDC WHERE
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ElencoAssiemi" msprop:Generator_TableClassName="ElencoAssiemiDataTable" msprop:Generator_TableVarName="tableElencoAssiemi" msprop:Generator_TablePropName="ElencoAssiemi" msprop:Generator_RowDeletingName="ElencoAssiemiRowDeleting" msprop:Generator_RowChangingName="ElencoAssiemiRowChanging" msprop:Generator_RowEvHandlerName="ElencoAssiemiRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoAssiemiRowDeleted" msprop:Generator_UserTableName="ElencoAssiemi" msprop:Generator_RowChangedName="ElencoAssiemiRowChanged" msprop:Generator_RowEvArgName="ElencoAssiemiRowChangeEvent" msprop:Generator_RowClassName="ElencoAssiemiRow">
<xs:complexType>
<xs:sequence>
<xs:element name="AL" msprop:Generator_ColumnVarNameInTable="columnAL" msprop:Generator_ColumnPropNameInRow="AL" msprop:Generator_ColumnPropNameInTable="ALColumn" msprop:Generator_UserColumnName="AL">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoAL" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnTipoAL" msprop:Generator_ColumnPropNameInRow="TipoAL" msprop:Generator_ColumnPropNameInTable="TipoALColumn" msprop:Generator_UserColumnName="TipoAL" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Numero" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnNumero" msprop:Generator_ColumnPropNameInRow="Numero" msprop:Generator_ColumnPropNameInTable="NumeroColumn" msprop:Generator_UserColumnName="Numero" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Cesta" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnCesta" msprop:Generator_ColumnPropNameInRow="Cesta" msprop:Generator_ColumnPropNameInTable="CestaColumn" msprop:Generator_UserColumnName="Cesta" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Attivo" msprop:Generator_ColumnVarNameInTable="columnAttivo" msprop:Generator_ColumnPropNameInRow="Attivo" msprop:Generator_ColumnPropNameInTable="AttivoColumn" msprop:Generator_UserColumnName="Attivo" type="xs:boolean" />
<xs:element name="DataCreaz" msprop:Generator_ColumnVarNameInTable="columnDataCreaz" msprop:Generator_ColumnPropNameInRow="DataCreaz" msprop:Generator_ColumnPropNameInTable="DataCreazColumn" msprop:Generator_UserColumnName="DataCreaz" type="xs:dateTime" />
<xs:element name="CodSoggetto" msprop:Generator_ColumnVarNameInTable="columnCodSoggetto" msprop:Generator_ColumnPropNameInRow="CodSoggetto" msprop:Generator_ColumnPropNameInTable="CodSoggettoColumn" msprop:Generator_UserColumnName="CodSoggetto">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="17" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CodDtx_start" msprop:Generator_ColumnVarNameInTable="columnCodDtx_start" msprop:Generator_ColumnPropNameInRow="CodDtx_start" msprop:Generator_ColumnPropNameInTable="CodDtx_startColumn" msprop:Generator_UserColumnName="CodDtx_start">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CodDtx_end" msprop:Generator_ColumnVarNameInTable="columnCodDtx_end" msprop:Generator_ColumnPropNameInRow="CodDtx_end" msprop:Generator_ColumnPropNameInTable="CodDtx_endColumn" msprop:Generator_UserColumnName="CodDtx_end">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AL2UDC" msprop:Generator_TableClassName="AL2UDCDataTable" msprop:Generator_TableVarName="tableAL2UDC" msprop:Generator_TablePropName="AL2UDC" msprop:Generator_RowDeletingName="AL2UDCRowDeleting" msprop:Generator_RowChangingName="AL2UDCRowChanging" msprop:Generator_RowEvHandlerName="AL2UDCRowChangeEventHandler" msprop:Generator_RowDeletedName="AL2UDCRowDeleted" msprop:Generator_UserTableName="AL2UDC" msprop:Generator_RowChangedName="AL2UDCRowChanged" msprop:Generator_RowEvArgName="AL2UDCRowChangeEvent" msprop:Generator_RowClassName="AL2UDCRow">
<xs:complexType>
<xs:sequence>
<xs:element name="AL" msprop:Generator_ColumnVarNameInTable="columnAL" msprop:Generator_ColumnPropNameInRow="AL" msprop:Generator_ColumnPropNameInTable="ALColumn" msprop:Generator_UserColumnName="AL">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="UDC" msprop:Generator_ColumnVarNameInTable="columnUDC" msprop:Generator_ColumnPropNameInRow="UDC" msprop:Generator_ColumnPropNameInTable="UDCColumn" msprop:Generator_UserColumnName="UDC">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DataCreaz" msprop:Generator_ColumnVarNameInTable="columnDataCreaz" msprop:Generator_ColumnPropNameInRow="DataCreaz" msprop:Generator_ColumnPropNameInTable="DataCreazColumn" msprop:Generator_UserColumnName="DataCreaz" type="xs:dateTime" minOccurs="0" />
<xs:element name="CodSoggetto" msprop:Generator_ColumnVarNameInTable="columnCodSoggetto" msprop:Generator_ColumnPropNameInRow="CodSoggetto" msprop:Generator_ColumnPropNameInTable="CodSoggettoColumn" msprop:Generator_UserColumnName="CodSoggetto" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="17" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
@@ -4870,6 +5120,15 @@ SELECT idxAttr, UDC, CodAttr, ValAttr, DateAttr, CodSoggetto FROM Attr2UDC WHERE
<xs:selector xpath=".//mstns:Attr2UDC" />
<xs:field xpath="mstns:idxAttr" />
</xs:unique>
<xs:unique name="ElencoAssiemi_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:ElencoAssiemi" />
<xs:field xpath="mstns:AL" />
</xs:unique>
<xs:unique name="AL2UDC_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:AL2UDC" />
<xs:field xpath="mstns:AL" />
<xs:field xpath="mstns:UDC" />
</xs:unique>
</xs:element>
<xs:annotation>
<xs:appinfo>
@@ -4885,6 +5144,8 @@ SELECT idxAttr, UDC, CodAttr, ValAttr, DateAttr, CodSoggetto FROM Attr2UDC WHERE
<msdata:Relationship name="FK_ElencoCartellini_AnagPosizioni" msdata:parent="AnagPosizioni" msdata:child="ElencoCartellini" msdata:parentkey="IdxPosizione" msdata:childkey="IdxPosizione" msprop:Generator_UserChildTable="ElencoCartellini" msprop:Generator_ChildPropName="GetElencoCartelliniRows" msprop:Generator_UserRelationName="FK_ElencoCartellini_AnagPosizioni" msprop:Generator_RelationVarName="relationFK_ElencoCartellini_AnagPosizioni" msprop:Generator_UserParentTable="AnagPosizioni" msprop:Generator_ParentPropName="AnagPosizioniRow" />
<msdata:Relationship name="FK_Celle_TipoCella" msdata:parent="TipoCella" msdata:child="Celle" msdata:parentkey="IdxTipoCella" msdata:childkey="IdxTipoCella" msprop:Generator_UserChildTable="Celle" msprop:Generator_ChildPropName="GetCelleRows" msprop:Generator_UserRelationName="FK_Celle_TipoCella" msprop:Generator_RelationVarName="relationFK_Celle_TipoCella" msprop:Generator_UserParentTable="TipoCella" msprop:Generator_ParentPropName="TipoCellaRow" />
<msdata:Relationship name="FK_Attr2UDC_ElencoCartellini" msdata:parent="ElencoCartellini" msdata:child="Attr2UDC" msdata:parentkey="UDC" msdata:childkey="UDC" msprop:Generator_UserChildTable="Attr2UDC" msprop:Generator_ChildPropName="GetAttr2UDCRows" msprop:Generator_UserRelationName="FK_Attr2UDC_ElencoCartellini" msprop:Generator_ParentPropName="ElencoCartelliniRow" msprop:Generator_RelationVarName="relationFK_Attr2UDC_ElencoCartellini" msprop:Generator_UserParentTable="ElencoCartellini" />
<msdata:Relationship name="FK_AL2UDC_ElencoAssiemi" msdata:parent="ElencoAssiemi" msdata:child="AL2UDC" msdata:parentkey="AL" msdata:childkey="AL" msprop:Generator_UserChildTable="AL2UDC" msprop:Generator_ChildPropName="GetAL2UDCRows" msprop:Generator_UserRelationName="FK_AL2UDC_ElencoAssiemi" msprop:Generator_ParentPropName="ElencoAssiemiRow" msprop:Generator_RelationVarName="relationFK_AL2UDC_ElencoAssiemi" msprop:Generator_UserParentTable="ElencoAssiemi" />
<msdata:Relationship name="FK_AL2UDC_ElencoCartellini" msdata:parent="ElencoCartellini" msdata:child="AL2UDC" msdata:parentkey="UDC" msdata:childkey="UDC" msprop:Generator_UserChildTable="AL2UDC" msprop:Generator_ChildPropName="GetAL2UDCRows" msprop:Generator_UserRelationName="FK_AL2UDC_ElencoCartellini" msprop:Generator_ParentPropName="ElencoCartelliniRow" msprop:Generator_RelationVarName="relationFK_AL2UDC_ElencoCartellini" msprop:Generator_UserParentTable="ElencoCartellini" />
</xs:appinfo>
</xs:annotation>
</xs:schema>
+49
View File
@@ -40,6 +40,8 @@ namespace GMW_data
public DS_magazzinoTableAdapters.AnagLineeTableAdapter taAL;
public DS_magazzinoTableAdapters.stp_ParticolareInOutOkTableAdapter taPartIO;
public DS_magazzinoTableAdapters.Attr2UDCTableAdapter taAtt2UDC;
public DS_magazzinoTableAdapters.ElencoAssiemiTableAdapter taEA;
public DS_magazzinoTableAdapters.AL2UDCTableAdapter taAL2UDC;
/// <summary>
@@ -75,6 +77,8 @@ namespace GMW_data
taAL = new DS_magazzinoTableAdapters.AnagLineeTableAdapter();
taPartIO = new DS_magazzinoTableAdapters.stp_ParticolareInOutOkTableAdapter();
taAtt2UDC = new DS_magazzinoTableAdapters.Attr2UDCTableAdapter();
taEA = new DS_magazzinoTableAdapters.ElencoAssiemiTableAdapter();
taAL2UDC = new DS_magazzinoTableAdapters.AL2UDCTableAdapter();
}
/// <summary>
/// effettua setup dei connection strings da web.config delal singola applicazione
@@ -109,6 +113,8 @@ namespace GMW_data
taAL.Connection.ConnectionString = connString;
taPartIO.Connection.ConnectionString = connString;
taAtt2UDC.Connection.ConnectionString = connString;
taEA.Connection.ConnectionString = connString;
taAL2UDC.Connection.ConnectionString = connString;
}
#endregion
@@ -190,6 +196,49 @@ namespace GMW_data
#region Metodi esposti
#region operazioni su AL
/// <summary>
/// Fornisce un nuovo codice AL tipo completo a partire dalla richiesta e salva i dati
/// </summary>
/// <param name="CodCS">codice company</param>
/// <param name="CodFlusso">codice flusso (AR/AT)</param>
/// <param name="TipoAL">codice tipo AL (R/T)</param>
/// <param name="CodSoggetto">codice dell'operatore</param>
/// <param name="DataRif">Data di rif per la dichiarazione</param>
/// <param name="anno">anno in cui intestare i cartellini, trimma a 2 cifre DX</param>
/// <param name="Cesta">acodice cesta</param>
/// <returns>AL del nuovo Assieme Logico</returns>
public string creaAL(string CodCS, string CodFlusso, string TipoAL, string CodSoggetto, DateTime DataRif, int anno, string Cesta)
{
// trim fix
string CodBilanciaTrim = CodFlusso.Trim();
string CodSoggettoTrim = CodSoggetto.Trim();
string annoTrim = anno.ToString();
if (annoTrim.Length > 2)
{
annoTrim = annoTrim.Substring(2, 2);
}
// ricavo cod company...
string answ = "NA";
// creo nuovo Assieme!
DS_magazzino.ElencoAssiemiDataTable tabAL = new DS_magazzino.ElencoAssiemiDataTable();
// insert con calcolo UDC
try
{
tabAL = taEA.insertNew(CodCS, CodBilanciaTrim, annoTrim, TipoAL, Cesta, DataRif, CodSoggettoTrim, "", "");
}
catch (Exception exc)
{
// loggo errore
logger.lg.scriviLog(string.Format("ERRORE CREAZIONE AL: | {0} | procedura stp_insNewFull, parametri: {1} | {2} | {3} | {4} | {5} | {6} | {7} {0} {8}", Environment.NewLine, CodCS, CodBilanciaTrim, annoTrim, TipoAL, Cesta, DataRif, CodSoggettoTrim, exc), tipoLog.EXCEPTION);
}
// leggo la riga
answ = tabAL[0].AL;
return answ;
}
#endregion
#region operazioni su UDC
/// <summary>