diff --git a/C2P/Quote.aspx b/C2P/Quote.aspx index ba576c5..a8af761 100644 --- a/C2P/Quote.aspx +++ b/C2P/Quote.aspx @@ -41,8 +41,8 @@ - - + <%-- + --%>

diff --git a/C2P/Quote.aspx.cs b/C2P/Quote.aspx.cs index 5ebcca4..8f79d1e 100644 --- a/C2P/Quote.aspx.cs +++ b/C2P/Quote.aspx.cs @@ -11,12 +11,15 @@ namespace C2P { protected void Page_Load(object sender, EventArgs e) { +#if false mod_newQuote1.eh_newSearchData += mod_newQuote1_eh_newSearchData; mod_newQuote1.eh_newQuote += mod_newQuote1_eh_newQuote; mod_newQuote1.eh_reset += mod_newQuote1_eh_reset; - mod_QuoteList1.eh_loadReq += mod_QuoteList1_eh_loadReq; + mod_QuoteList1.eh_loadReq += mod_QuoteList1_eh_loadReq; +#endif } +#if false void mod_newQuote1_eh_reset(object sender, EventArgs e) { mod_QuoteList1.reset(); @@ -39,6 +42,7 @@ namespace C2P void mod_newQuote1_eh_newSearchData(object sender, EventArgs e) { mod_QuoteList1.doUpdate(); - } + } +#endif } } \ No newline at end of file diff --git a/C2P/Quote.aspx.designer.cs b/C2P/Quote.aspx.designer.cs index d058bd5..a5396b7 100644 --- a/C2P/Quote.aspx.designer.cs +++ b/C2P/Quote.aspx.designer.cs @@ -38,23 +38,5 @@ namespace C2P { /// To modify move field declaration from designer file to code-behind file. /// protected global::System.Web.UI.WebControls.HyperLink HyperLink3; - - /// - /// mod_newQuote1 control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::C2P.WebUserControls.mod_newQuote mod_newQuote1; - - /// - /// mod_QuoteList1 control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::C2P.WebUserControls.mod_QuoteList mod_QuoteList1; } } diff --git a/C2P/WebUserControls/mod_OffersArchive.ascx b/C2P/WebUserControls/mod_OffersArchive.ascx index 129f5a7..3b6814b 100644 --- a/C2P/WebUserControls/mod_OffersArchive.ascx +++ b/C2P/WebUserControls/mod_OffersArchive.ascx @@ -10,16 +10,16 @@
- <%:traduci("Open") %> + <%:traduci("Open") %>
- <%:traduci("Duplicate") %> + <%:traduci("Duplicate") %>
- <%:traduci("Simulate") %> + <%:traduci("Simulate") %>
- <%:traduci("Print") %> + <%:traduci("Print") %>
@@ -180,6 +180,7 @@ --%> + diff --git a/C2P/WebUserControls/mod_OffersArchive.ascx.cs b/C2P/WebUserControls/mod_OffersArchive.ascx.cs index 6a096d6..9c29907 100644 --- a/C2P/WebUserControls/mod_OffersArchive.ascx.cs +++ b/C2P/WebUserControls/mod_OffersArchive.ascx.cs @@ -25,6 +25,7 @@ namespace C2P.WebUserControls if (!Page.IsPostBack) { grView.Visible = false; + lblResults.Visible = false; numSel = 0; } setBtnVisib(); @@ -99,9 +100,9 @@ namespace C2P.WebUserControls protected void grView_SelectedIndexChanged(object sender, EventArgs e) { // verifico parametri riga scelta - string QuoteType = grView.SelectedDataKey["QuoteType"].ToString(); - long CodQuote = Convert.ToInt64(grView.SelectedDataKey["CodQuote"]); - int QuoteRev = Convert.ToInt16(grView.SelectedDataKey["QuoteRev"]); + QuoteType = grView.SelectedDataKey["QuoteType"].ToString(); + CodQuote = grView.SelectedDataKey["CodQuote"].ToString(); + QuoteRev = grView.SelectedDataKey["QuoteRev"].ToString(); // verifico tipo di caricamento... string _comando = ""; if (SteamWare.memLayer.ML.isInSessionObject("nextObjCommand")) @@ -128,15 +129,6 @@ namespace C2P.WebUserControls default: break; } - //if (_comando == "load") - //{ - // memLayer.ML.setSessionVal("QuoteType", QuoteType); - // memLayer.ML.setSessionVal("CodQuote", CodQuote); - // memLayer.ML.setSessionVal("QuoteRev", QuoteRev); - //} - //else - //{ - //} } /// /// Calcola css dato valore prezzo offerto vs importi full cost e min price @@ -180,7 +172,7 @@ namespace C2P.WebUserControls { get { - return string.Format("{0} ({1})", grView.Rows.Count, grView.PageSize * grView.PageCount); + return string.Format("{0} ({1})", grView.Rows.Count, grView.PageSize * (grView.PageCount - 1) + grView.Rows.Count); } } @@ -220,6 +212,7 @@ namespace C2P.WebUserControls { // mostro il gridview! grView.Visible = true; + lblResults.Visible = true; } /// /// reset ricerca @@ -231,6 +224,7 @@ namespace C2P.WebUserControls Response.Redirect("OffersArchive"); // nascondo il gridview! grView.Visible = false; + lblResults.Visible = false; } /// /// seleziona/deseleziona le righe indicate... @@ -265,7 +259,6 @@ namespace C2P.WebUserControls /// protected void btnSel_Click(object sender, EventArgs e) { - // seleziono tutti i valori visibili nel datagrid CheckBox chkbox = ((CheckBox)sender); bool isChecked = chkbox.Checked; if (isChecked) @@ -276,7 +269,94 @@ namespace C2P.WebUserControls { numSel--; } + // salvo riga attuale... + GridViewRow riga = ((GridViewRow)chkbox.NamingContainer); + grView.SelectedIndex = riga.DataItemIndex; + QuoteType = grView.SelectedDataKey["QuoteType"].ToString(); + CodQuote = grView.SelectedDataKey["CodQuote"].ToString(); + QuoteRev = grView.SelectedDataKey["QuoteRev"].ToString(); + //grView.SelectedIndex = -1; + // fix visibilità buttons setBtnVisib(); } + /// + /// Tipo Quote + /// + protected string QuoteType + { + get + { + return memLayer.ML.StringSessionObj("LastQuoteType"); + } + set + { + memLayer.ML.setSessionVal("LastQuoteType", value); + } + } + /// + /// Codice Quote + /// + protected string CodQuote + { + get + { + return memLayer.ML.StringSessionObj("LastCodQuote"); + } + set + { + memLayer.ML.setSessionVal("LastCodQuote", value); + } + } + /// + /// Revisione + /// + protected string QuoteRev + { + get + { + return memLayer.ML.StringSessionObj("LastQuoteRev"); + } + set + { + memLayer.ML.setSessionVal("LastQuoteRev", value); + } + } + /// + /// Apre offerta selezionata! + /// + /// + /// + protected void lbOpen_Click(object sender, EventArgs e) + { + // apro con link nuova offerta! + Response.Redirect(string.Format("Quote?QuoteType={0}&CodQuote={1}&QuoteRev={2}", QuoteType, CodQuote, QuoteRev)); + } + /// + /// duplica offerta selezionata + /// + /// + /// + protected void lbDuplicate_Click(object sender, EventArgs e) + { + + } + /// + /// crea nuova simulazioen da offerta selezionata + /// + /// + /// + protected void lbSimulate_Click(object sender, EventArgs e) + { + + } + /// + /// stampa offerta(e) selezionata(e) + /// + /// + /// + protected void lbPrint_Click(object sender, EventArgs e) + { + + } } } \ No newline at end of file diff --git a/C2P/bin/C2P.dll b/C2P/bin/C2P.dll index 15f985e..c157c72 100644 Binary files a/C2P/bin/C2P.dll and b/C2P/bin/C2P.dll differ diff --git a/C2P/bin/C2P_Data.dll b/C2P/bin/C2P_Data.dll index ec19346..a340f69 100644 Binary files a/C2P/bin/C2P_Data.dll and b/C2P/bin/C2P_Data.dll differ diff --git a/C2P/bin/C2P_Data.pdb b/C2P/bin/C2P_Data.pdb index e13d347..f5fbadd 100644 Binary files a/C2P/bin/C2P_Data.pdb and b/C2P/bin/C2P_Data.pdb differ diff --git a/C2P/bin/SteamWare.dll b/C2P/bin/SteamWare.dll index 860ef4a..39b1e04 100644 Binary files a/C2P/bin/SteamWare.dll and b/C2P/bin/SteamWare.dll differ diff --git a/C2P_Data/DS_Quotes.Designer.cs b/C2P_Data/DS_Quotes.Designer.cs index 7c466b3..57144e9 100644 --- a/C2P_Data/DS_Quotes.Designer.cs +++ b/C2P_Data/DS_Quotes.Designer.cs @@ -578,6 +578,8 @@ namespace C2P_Data { private global::System.Data.DataColumn columnOrdPrice; + private global::System.Data.DataColumn columnIdxQState; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public QuoteListDataTable() { @@ -747,6 +749,14 @@ namespace C2P_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IdxQStateColumn { + get { + return this.columnIdxQState; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] @@ -801,7 +811,8 @@ namespace C2P_Data { System.DateTime OrdDate, string OrdNum, string OrdRow, - decimal OrdPrice) { + decimal OrdPrice, + int IdxQState) { QuoteListRow rowQuoteListRow = ((QuoteListRow)(this.NewRow())); object[] columnValuesArray = new object[] { QuoteType, @@ -820,7 +831,8 @@ namespace C2P_Data { OrdDate, OrdNum, OrdRow, - OrdPrice}; + OrdPrice, + IdxQState}; rowQuoteListRow.ItemArray = columnValuesArray; this.Rows.Add(rowQuoteListRow); return rowQuoteListRow; @@ -869,6 +881,7 @@ namespace C2P_Data { this.columnOrdNum = base.Columns["OrdNum"]; this.columnOrdRow = base.Columns["OrdRow"]; this.columnOrdPrice = base.Columns["OrdPrice"]; + this.columnIdxQState = base.Columns["IdxQState"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -908,6 +921,8 @@ namespace C2P_Data { base.Columns.Add(this.columnOrdRow); this.columnOrdPrice = new global::System.Data.DataColumn("OrdPrice", typeof(decimal), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnOrdPrice); + this.columnIdxQState = new global::System.Data.DataColumn("IdxQState", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxQState); this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.columnQuoteType, this.columnCodQuote, @@ -938,6 +953,7 @@ namespace C2P_Data { this.columnOrdRow.AllowDBNull = false; this.columnOrdRow.MaxLength = 50; this.columnOrdPrice.AllowDBNull = false; + this.columnIdxQState.AllowDBNull = false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -3558,6 +3574,8 @@ namespace C2P_Data { private global::System.Data.DataColumn columnPckSur; + private global::System.Data.DataColumn columnIdxQState; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public QuoteFull_QDataTable() { @@ -4231,6 +4249,14 @@ namespace C2P_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IdxQStateColumn { + get { + return this.columnIdxQState; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] @@ -4348,7 +4374,8 @@ namespace C2P_Data { decimal P_PriceOff, decimal NetMar, decimal FCShield, - decimal PckSur) { + decimal PckSur, + int IdxQState) { QuoteFull_QRow rowQuoteFull_QRow = ((QuoteFull_QRow)(this.NewRow())); object[] columnValuesArray = new object[] { Vers, @@ -4430,7 +4457,8 @@ namespace C2P_Data { P_PriceOff, NetMar, FCShield, - PckSur}; + PckSur, + IdxQState}; rowQuoteFull_QRow.ItemArray = columnValuesArray; this.Rows.Add(rowQuoteFull_QRow); return rowQuoteFull_QRow; @@ -4542,6 +4570,7 @@ namespace C2P_Data { this.columnNetMar = base.Columns["NetMar"]; this.columnFCShield = base.Columns["FCShield"]; this.columnPckSur = base.Columns["PckSur"]; + this.columnIdxQState = base.Columns["IdxQState"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -4707,6 +4736,8 @@ namespace C2P_Data { base.Columns.Add(this.columnFCShield); this.columnPckSur = new global::System.Data.DataColumn("PckSur", typeof(decimal), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnPckSur); + this.columnIdxQState = new global::System.Data.DataColumn("IdxQState", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxQState); this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.columnQuoteType, this.columnCodQuote, @@ -4785,6 +4816,7 @@ namespace C2P_Data { this.columnNetMar.ReadOnly = true; this.columnFCShield.ReadOnly = true; this.columnPckSur.ReadOnly = true; + this.columnIdxQState.AllowDBNull = false; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -5122,6 +5154,17 @@ namespace C2P_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IdxQState { + get { + return ((int)(this[this.tableQuoteList.IdxQStateColumn])); + } + set { + this[this.tableQuoteList.IdxQStateColumn] = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsKeyAMNull() { @@ -7332,6 +7375,17 @@ namespace C2P_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IdxQState { + get { + return ((int)(this[this.tableQuoteFull_Q.IdxQStateColumn])); + } + set { + this[this.tableQuoteFull_Q.IdxQStateColumn] = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsCodClientAssocNull() { @@ -8205,14 +8259,16 @@ namespace C2P_Data.DS_QuotesTableAdapters { tableMapping.ColumnMappings.Add("OrdNum", "OrdNum"); tableMapping.ColumnMappings.Add("OrdRow", "OrdRow"); tableMapping.ColumnMappings.Add("OrdPrice", "OrdPrice"); + tableMapping.ColumnMappings.Add("IdxQState", "IdxQState"); this._adapter.TableMappings.Add(tableMapping); this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); this._adapter.DeleteCommand.Connection = this.Connection; - this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[QuoteList] WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice))"; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[QuoteList] WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([IdxQState] = @Original_IdxQState) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice))"; this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_QuoteType", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteType", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodQuote", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodQuote", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_QuoteRev", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteRev", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxQState", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxQState", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodClient", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodClient", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodItem", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItem", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodItemGroup", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItemGroup", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); @@ -8230,12 +8286,13 @@ namespace C2P_Data.DS_QuotesTableAdapters { this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_OrdPrice", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 9, 6, "OrdPrice", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); this._adapter.InsertCommand.Connection = this.Connection; - this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[QuoteList] ([QuoteType], [CodQuote], [QuoteRev], [CodClient], [CodItem], [CodItemGroup], [RawMat], [UnitWeight], [BatchQty], [CodInco], [Note], [PriceOff], [OrdDate], [OrdNum], [OrdRow], [OrdPrice]) VALUES (@QuoteType, @CodQuote, @QuoteRev, @CodClient, @CodItem, @CodItemGroup, @RawMat, @UnitWeight, @BatchQty, @CodInco, @Note, @PriceOff, @OrdDate, @OrdNum, @OrdRow, @OrdPrice); -SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType)"; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[QuoteList] ([QuoteType], [CodQuote], [QuoteRev], [IdxQState], [CodClient], [CodItem], [CodItemGroup], [RawMat], [UnitWeight], [BatchQty], [CodInco], [Note], [PriceOff], [OrdDate], [OrdNum], [OrdRow], [OrdPrice]) VALUES (@QuoteType, @CodQuote, @QuoteRev, @IdxQState, @CodClient, @CodItem, @CodItemGroup, @RawMat, @UnitWeight, @BatchQty, @CodInco, @Note, @PriceOff, @OrdDate, @OrdNum, @OrdRow, @OrdPrice); +SELECT QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType)"; this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@QuoteType", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteType", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodQuote", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodQuote", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@QuoteRev", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteRev", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxQState", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxQState", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodClient", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodClient", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodItem", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItem", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodItemGroup", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItemGroup", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -8251,12 +8308,13 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@OrdPrice", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 9, 6, "OrdPrice", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); this._adapter.UpdateCommand.Connection = this.Connection; - this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[QuoteList] SET [QuoteType] = @QuoteType, [CodQuote] = @CodQuote, [QuoteRev] = @QuoteRev, [CodClient] = @CodClient, [CodItem] = @CodItem, [CodItemGroup] = @CodItemGroup, [RawMat] = @RawMat, [UnitWeight] = @UnitWeight, [BatchQty] = @BatchQty, [CodInco] = @CodInco, [Note] = @Note, [PriceOff] = @PriceOff, [OrdDate] = @OrdDate, [OrdNum] = @OrdNum, [OrdRow] = @OrdRow, [OrdPrice] = @OrdPrice WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice)); -SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType)"; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[QuoteList] SET [QuoteType] = @QuoteType, [CodQuote] = @CodQuote, [QuoteRev] = @QuoteRev, [IdxQState] = @IdxQState, [CodClient] = @CodClient, [CodItem] = @CodItem, [CodItemGroup] = @CodItemGroup, [RawMat] = @RawMat, [UnitWeight] = @UnitWeight, [BatchQty] = @BatchQty, [CodInco] = @CodInco, [Note] = @Note, [PriceOff] = @PriceOff, [OrdDate] = @OrdDate, [OrdNum] = @OrdNum, [OrdRow] = @OrdRow, [OrdPrice] = @OrdPrice WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([IdxQState] = @Original_IdxQState) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice)); +SELECT QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType)"; this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@QuoteType", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteType", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodQuote", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodQuote", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@QuoteRev", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteRev", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxQState", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxQState", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodClient", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodClient", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodItem", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItem", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodItemGroup", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItemGroup", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -8273,6 +8331,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_QuoteType", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteType", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodQuote", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodQuote", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_QuoteRev", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "QuoteRev", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxQState", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxQState", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodClient", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodClient", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodItem", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItem", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodItemGroup", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodItemGroup", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); @@ -8492,6 +8551,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, string Original_QuoteType, long Original_CodQuote, int Original_QuoteRev, + int Original_IdxQState, string Original_CodClient, string Original_CodItem, string Original_CodItemGroup, @@ -8514,72 +8574,73 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, } this.Adapter.DeleteCommand.Parameters[1].Value = ((long)(Original_CodQuote)); this.Adapter.DeleteCommand.Parameters[2].Value = ((int)(Original_QuoteRev)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((int)(Original_IdxQState)); if ((Original_CodClient == null)) { throw new global::System.ArgumentNullException("Original_CodClient"); } else { - this.Adapter.DeleteCommand.Parameters[3].Value = ((string)(Original_CodClient)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_CodClient)); } if ((Original_CodItem == null)) { throw new global::System.ArgumentNullException("Original_CodItem"); } else { - this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_CodItem)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_CodItem)); } if ((Original_CodItemGroup == null)) { throw new global::System.ArgumentNullException("Original_CodItemGroup"); } else { - this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_CodItemGroup)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_CodItemGroup)); } if ((Original_RawMat == null)) { throw new global::System.ArgumentNullException("Original_RawMat"); } else { - this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_RawMat)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((string)(Original_RawMat)); } - this.Adapter.DeleteCommand.Parameters[7].Value = ((decimal)(Original_UnitWeight)); - this.Adapter.DeleteCommand.Parameters[8].Value = ((int)(Original_BatchQty)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((decimal)(Original_UnitWeight)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((int)(Original_BatchQty)); if ((Original_CodInco == null)) { throw new global::System.ArgumentNullException("Original_CodInco"); } else { - this.Adapter.DeleteCommand.Parameters[9].Value = ((string)(Original_CodInco)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_CodInco)); } if ((Original_KeyAM == null)) { throw new global::System.ArgumentNullException("Original_KeyAM"); } else { - this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_KeyAM)); + this.Adapter.DeleteCommand.Parameters[11].Value = ((string)(Original_KeyAM)); } if ((Original_Note == null)) { throw new global::System.ArgumentNullException("Original_Note"); } else { - this.Adapter.DeleteCommand.Parameters[11].Value = ((string)(Original_Note)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((string)(Original_Note)); } - this.Adapter.DeleteCommand.Parameters[12].Value = ((decimal)(Original_PriceOff)); + this.Adapter.DeleteCommand.Parameters[13].Value = ((decimal)(Original_PriceOff)); if ((Original_OrdDate.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[14].Value = ((System.DateTime)(Original_OrdDate.Value)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[15].Value = ((System.DateTime)(Original_OrdDate.Value)); } else { - this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[15].Value = global::System.DBNull.Value; } if ((Original_OrdNum == null)) { throw new global::System.ArgumentNullException("Original_OrdNum"); } else { - this.Adapter.DeleteCommand.Parameters[15].Value = ((string)(Original_OrdNum)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((string)(Original_OrdNum)); } if ((Original_OrdRow == null)) { throw new global::System.ArgumentNullException("Original_OrdRow"); } else { - this.Adapter.DeleteCommand.Parameters[16].Value = ((string)(Original_OrdRow)); + this.Adapter.DeleteCommand.Parameters[17].Value = ((string)(Original_OrdRow)); } - this.Adapter.DeleteCommand.Parameters[17].Value = ((decimal)(Original_OrdPrice)); + this.Adapter.DeleteCommand.Parameters[18].Value = ((decimal)(Original_OrdPrice)); global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) != global::System.Data.ConnectionState.Open)) { @@ -8604,6 +8665,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, string QuoteType, long CodQuote, int QuoteRev, + int IdxQState, string CodClient, string CodItem, string CodItemGroup, @@ -8625,64 +8687,65 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, } this.Adapter.InsertCommand.Parameters[1].Value = ((long)(CodQuote)); this.Adapter.InsertCommand.Parameters[2].Value = ((int)(QuoteRev)); + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(IdxQState)); if ((CodClient == null)) { throw new global::System.ArgumentNullException("CodClient"); } else { - this.Adapter.InsertCommand.Parameters[3].Value = ((string)(CodClient)); + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(CodClient)); } if ((CodItem == null)) { throw new global::System.ArgumentNullException("CodItem"); } else { - this.Adapter.InsertCommand.Parameters[4].Value = ((string)(CodItem)); + this.Adapter.InsertCommand.Parameters[5].Value = ((string)(CodItem)); } if ((CodItemGroup == null)) { throw new global::System.ArgumentNullException("CodItemGroup"); } else { - this.Adapter.InsertCommand.Parameters[5].Value = ((string)(CodItemGroup)); + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(CodItemGroup)); } if ((RawMat == null)) { throw new global::System.ArgumentNullException("RawMat"); } else { - this.Adapter.InsertCommand.Parameters[6].Value = ((string)(RawMat)); + this.Adapter.InsertCommand.Parameters[7].Value = ((string)(RawMat)); } - this.Adapter.InsertCommand.Parameters[7].Value = ((decimal)(UnitWeight)); - this.Adapter.InsertCommand.Parameters[8].Value = ((int)(BatchQty)); + this.Adapter.InsertCommand.Parameters[8].Value = ((decimal)(UnitWeight)); + this.Adapter.InsertCommand.Parameters[9].Value = ((int)(BatchQty)); if ((CodInco == null)) { throw new global::System.ArgumentNullException("CodInco"); } else { - this.Adapter.InsertCommand.Parameters[9].Value = ((string)(CodInco)); + this.Adapter.InsertCommand.Parameters[10].Value = ((string)(CodInco)); } if ((Note == null)) { throw new global::System.ArgumentNullException("Note"); } else { - this.Adapter.InsertCommand.Parameters[10].Value = ((string)(Note)); + this.Adapter.InsertCommand.Parameters[11].Value = ((string)(Note)); } - this.Adapter.InsertCommand.Parameters[11].Value = ((decimal)(PriceOff)); + this.Adapter.InsertCommand.Parameters[12].Value = ((decimal)(PriceOff)); if ((OrdDate.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[12].Value = ((System.DateTime)(OrdDate.Value)); + this.Adapter.InsertCommand.Parameters[13].Value = ((System.DateTime)(OrdDate.Value)); } else { - this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; } if ((OrdNum == null)) { throw new global::System.ArgumentNullException("OrdNum"); } else { - this.Adapter.InsertCommand.Parameters[13].Value = ((string)(OrdNum)); + this.Adapter.InsertCommand.Parameters[14].Value = ((string)(OrdNum)); } if ((OrdRow == null)) { throw new global::System.ArgumentNullException("OrdRow"); } else { - this.Adapter.InsertCommand.Parameters[14].Value = ((string)(OrdRow)); + this.Adapter.InsertCommand.Parameters[15].Value = ((string)(OrdRow)); } - this.Adapter.InsertCommand.Parameters[15].Value = ((decimal)(OrdPrice)); + this.Adapter.InsertCommand.Parameters[16].Value = ((decimal)(OrdPrice)); global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) != global::System.Data.ConnectionState.Open)) { @@ -8707,6 +8770,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, string QuoteType, long CodQuote, int QuoteRev, + int IdxQState, string CodClient, string CodItem, string CodItemGroup, @@ -8723,6 +8787,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, string Original_QuoteType, long Original_CodQuote, int Original_QuoteRev, + int Original_IdxQState, string Original_CodClient, string Original_CodItem, string Original_CodItemGroup, @@ -8745,138 +8810,140 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, } this.Adapter.UpdateCommand.Parameters[1].Value = ((long)(CodQuote)); this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(QuoteRev)); + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(IdxQState)); if ((CodClient == null)) { throw new global::System.ArgumentNullException("CodClient"); } else { - this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(CodClient)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(CodClient)); } if ((CodItem == null)) { throw new global::System.ArgumentNullException("CodItem"); } else { - this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(CodItem)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(CodItem)); } if ((CodItemGroup == null)) { throw new global::System.ArgumentNullException("CodItemGroup"); } else { - this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(CodItemGroup)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(CodItemGroup)); } if ((RawMat == null)) { throw new global::System.ArgumentNullException("RawMat"); } else { - this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(RawMat)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(RawMat)); } - this.Adapter.UpdateCommand.Parameters[7].Value = ((decimal)(UnitWeight)); - this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(BatchQty)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((decimal)(UnitWeight)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((int)(BatchQty)); if ((CodInco == null)) { throw new global::System.ArgumentNullException("CodInco"); } else { - this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(CodInco)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(CodInco)); } if ((Note == null)) { throw new global::System.ArgumentNullException("Note"); } else { - this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Note)); + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Note)); } - this.Adapter.UpdateCommand.Parameters[11].Value = ((decimal)(PriceOff)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((decimal)(PriceOff)); if ((OrdDate.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[12].Value = ((System.DateTime)(OrdDate.Value)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((System.DateTime)(OrdDate.Value)); } else { - this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; } if ((OrdNum == null)) { throw new global::System.ArgumentNullException("OrdNum"); } else { - this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(OrdNum)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(OrdNum)); } if ((OrdRow == null)) { throw new global::System.ArgumentNullException("OrdRow"); } else { - this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(OrdRow)); + this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(OrdRow)); } - this.Adapter.UpdateCommand.Parameters[15].Value = ((decimal)(OrdPrice)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((decimal)(OrdPrice)); if ((Original_QuoteType == null)) { throw new global::System.ArgumentNullException("Original_QuoteType"); } else { - this.Adapter.UpdateCommand.Parameters[16].Value = ((string)(Original_QuoteType)); + this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(Original_QuoteType)); } - this.Adapter.UpdateCommand.Parameters[17].Value = ((long)(Original_CodQuote)); - this.Adapter.UpdateCommand.Parameters[18].Value = ((int)(Original_QuoteRev)); + this.Adapter.UpdateCommand.Parameters[18].Value = ((long)(Original_CodQuote)); + this.Adapter.UpdateCommand.Parameters[19].Value = ((int)(Original_QuoteRev)); + this.Adapter.UpdateCommand.Parameters[20].Value = ((int)(Original_IdxQState)); if ((Original_CodClient == null)) { throw new global::System.ArgumentNullException("Original_CodClient"); } else { - this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Original_CodClient)); + this.Adapter.UpdateCommand.Parameters[21].Value = ((string)(Original_CodClient)); } if ((Original_CodItem == null)) { throw new global::System.ArgumentNullException("Original_CodItem"); } else { - this.Adapter.UpdateCommand.Parameters[20].Value = ((string)(Original_CodItem)); + this.Adapter.UpdateCommand.Parameters[22].Value = ((string)(Original_CodItem)); } if ((Original_CodItemGroup == null)) { throw new global::System.ArgumentNullException("Original_CodItemGroup"); } else { - this.Adapter.UpdateCommand.Parameters[21].Value = ((string)(Original_CodItemGroup)); + this.Adapter.UpdateCommand.Parameters[23].Value = ((string)(Original_CodItemGroup)); } if ((Original_RawMat == null)) { throw new global::System.ArgumentNullException("Original_RawMat"); } else { - this.Adapter.UpdateCommand.Parameters[22].Value = ((string)(Original_RawMat)); + this.Adapter.UpdateCommand.Parameters[24].Value = ((string)(Original_RawMat)); } - this.Adapter.UpdateCommand.Parameters[23].Value = ((decimal)(Original_UnitWeight)); - this.Adapter.UpdateCommand.Parameters[24].Value = ((int)(Original_BatchQty)); + this.Adapter.UpdateCommand.Parameters[25].Value = ((decimal)(Original_UnitWeight)); + this.Adapter.UpdateCommand.Parameters[26].Value = ((int)(Original_BatchQty)); if ((Original_CodInco == null)) { throw new global::System.ArgumentNullException("Original_CodInco"); } else { - this.Adapter.UpdateCommand.Parameters[25].Value = ((string)(Original_CodInco)); + this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_CodInco)); } if ((Original_KeyAM == null)) { throw new global::System.ArgumentNullException("Original_KeyAM"); } else { - this.Adapter.UpdateCommand.Parameters[26].Value = ((string)(Original_KeyAM)); + this.Adapter.UpdateCommand.Parameters[28].Value = ((string)(Original_KeyAM)); } if ((Original_Note == null)) { throw new global::System.ArgumentNullException("Original_Note"); } else { - this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_Note)); + this.Adapter.UpdateCommand.Parameters[29].Value = ((string)(Original_Note)); } - this.Adapter.UpdateCommand.Parameters[28].Value = ((decimal)(Original_PriceOff)); + this.Adapter.UpdateCommand.Parameters[30].Value = ((decimal)(Original_PriceOff)); if ((Original_OrdDate.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[30].Value = ((System.DateTime)(Original_OrdDate.Value)); + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[32].Value = ((System.DateTime)(Original_OrdDate.Value)); } else { - this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[30].Value = global::System.DBNull.Value; + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[32].Value = global::System.DBNull.Value; } if ((Original_OrdNum == null)) { throw new global::System.ArgumentNullException("Original_OrdNum"); } else { - this.Adapter.UpdateCommand.Parameters[31].Value = ((string)(Original_OrdNum)); + this.Adapter.UpdateCommand.Parameters[33].Value = ((string)(Original_OrdNum)); } if ((Original_OrdRow == null)) { throw new global::System.ArgumentNullException("Original_OrdRow"); } else { - this.Adapter.UpdateCommand.Parameters[32].Value = ((string)(Original_OrdRow)); + this.Adapter.UpdateCommand.Parameters[34].Value = ((string)(Original_OrdRow)); } - this.Adapter.UpdateCommand.Parameters[33].Value = ((decimal)(Original_OrdPrice)); + this.Adapter.UpdateCommand.Parameters[35].Value = ((decimal)(Original_OrdPrice)); global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) != global::System.Data.ConnectionState.Open)) { @@ -8898,6 +8965,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] public virtual int Update( + int IdxQState, string CodClient, string CodItem, string CodItemGroup, @@ -8914,6 +8982,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, string Original_QuoteType, long Original_CodQuote, int Original_QuoteRev, + int Original_IdxQState, string Original_CodClient, string Original_CodItem, string Original_CodItemGroup, @@ -8928,7 +8997,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, string Original_OrdNum, string Original_OrdRow, decimal Original_OrdPrice) { - return this.Update(Original_QuoteType, Original_CodQuote, Original_QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice, Original_QuoteType, Original_CodQuote, Original_QuoteRev, Original_CodClient, Original_CodItem, Original_CodItemGroup, Original_RawMat, Original_UnitWeight, Original_BatchQty, Original_CodInco, Original_KeyAM, Original_Note, Original_PriceOff, Original_OrdDate, Original_OrdNum, Original_OrdRow, Original_OrdPrice); + return this.Update(Original_QuoteType, Original_CodQuote, Original_QuoteRev, IdxQState, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice, Original_QuoteType, Original_CodQuote, Original_QuoteRev, Original_IdxQState, Original_CodClient, Original_CodItem, Original_CodItemGroup, Original_RawMat, Original_UnitWeight, Original_BatchQty, Original_CodInco, Original_KeyAM, Original_Note, Original_PriceOff, Original_OrdDate, Original_OrdNum, Original_OrdRow, Original_OrdPrice); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -12114,6 +12183,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas tableMapping.ColumnMappings.Add("NetMar", "NetMar"); tableMapping.ColumnMappings.Add("FCShield", "FCShield"); tableMapping.ColumnMappings.Add("PckSur", "PckSur"); + tableMapping.ColumnMappings.Add("IdxQState", "IdxQState"); this._adapter.TableMappings.Add(tableMapping); } diff --git a/C2P_Data/DS_Quotes.xsd b/C2P_Data/DS_Quotes.xsd index 4482e5e..9000f7e 100644 --- a/C2P_Data/DS_Quotes.xsd +++ b/C2P_Data/DS_Quotes.xsd @@ -12,11 +12,12 @@ - DELETE FROM [dbo].[QuoteList] WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice)) + DELETE FROM [dbo].[QuoteList] WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([IdxQState] = @Original_IdxQState) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice)) + @@ -37,12 +38,13 @@ - INSERT INTO [dbo].[QuoteList] ([QuoteType], [CodQuote], [QuoteRev], [CodClient], [CodItem], [CodItemGroup], [RawMat], [UnitWeight], [BatchQty], [CodInco], [Note], [PriceOff], [OrdDate], [OrdNum], [OrdRow], [OrdPrice]) VALUES (@QuoteType, @CodQuote, @QuoteRev, @CodClient, @CodItem, @CodItemGroup, @RawMat, @UnitWeight, @BatchQty, @CodInco, @Note, @PriceOff, @OrdDate, @OrdNum, @OrdRow, @OrdPrice); -SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType) + INSERT INTO [dbo].[QuoteList] ([QuoteType], [CodQuote], [QuoteRev], [IdxQState], [CodClient], [CodItem], [CodItemGroup], [RawMat], [UnitWeight], [BatchQty], [CodInco], [Note], [PriceOff], [OrdDate], [OrdNum], [OrdRow], [OrdPrice]) VALUES (@QuoteType, @CodQuote, @QuoteRev, @IdxQState, @CodClient, @CodItem, @CodItemGroup, @RawMat, @UnitWeight, @BatchQty, @CodInco, @Note, @PriceOff, @OrdDate, @OrdNum, @OrdRow, @OrdPrice); +SELECT QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType) + @@ -67,12 +69,13 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, - UPDATE [dbo].[QuoteList] SET [QuoteType] = @QuoteType, [CodQuote] = @CodQuote, [QuoteRev] = @QuoteRev, [CodClient] = @CodClient, [CodItem] = @CodItem, [CodItemGroup] = @CodItemGroup, [RawMat] = @RawMat, [UnitWeight] = @UnitWeight, [BatchQty] = @BatchQty, [CodInco] = @CodInco, [Note] = @Note, [PriceOff] = @PriceOff, [OrdDate] = @OrdDate, [OrdNum] = @OrdNum, [OrdRow] = @OrdRow, [OrdPrice] = @OrdPrice WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice)); -SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType) + UPDATE [dbo].[QuoteList] SET [QuoteType] = @QuoteType, [CodQuote] = @CodQuote, [QuoteRev] = @QuoteRev, [IdxQState] = @IdxQState, [CodClient] = @CodClient, [CodItem] = @CodItem, [CodItemGroup] = @CodItemGroup, [RawMat] = @RawMat, [UnitWeight] = @UnitWeight, [BatchQty] = @BatchQty, [CodInco] = @CodInco, [Note] = @Note, [PriceOff] = @PriceOff, [OrdDate] = @OrdDate, [OrdNum] = @OrdNum, [OrdRow] = @OrdRow, [OrdPrice] = @OrdPrice WHERE (([QuoteType] = @Original_QuoteType) AND ([CodQuote] = @Original_CodQuote) AND ([QuoteRev] = @Original_QuoteRev) AND ([IdxQState] = @Original_IdxQState) AND ([CodClient] = @Original_CodClient) AND ([CodItem] = @Original_CodItem) AND ([CodItemGroup] = @Original_CodItemGroup) AND ([RawMat] = @Original_RawMat) AND ([UnitWeight] = @Original_UnitWeight) AND ([BatchQty] = @Original_BatchQty) AND ([CodInco] = @Original_CodInco) AND ([KeyAM] = @Original_KeyAM) AND ([Note] = @Original_Note) AND ([PriceOff] = @Original_PriceOff) AND ((@IsNull_OrdDate = 1 AND [OrdDate] IS NULL) OR ([OrdDate] = @Original_OrdDate)) AND ([OrdNum] = @Original_OrdNum) AND ([OrdRow] = @Original_OrdRow) AND ([OrdPrice] = @Original_OrdPrice)); +SELECT QuoteType, CodQuote, QuoteRev, IdxQState, CodClient, CodItem, CodItemGroup, RawMat, UnitWeight, BatchQty, CodInco, KeyAM, Note, PriceOff, OrdDate, OrdNum, OrdRow, OrdPrice FROM QuoteList WHERE (CodQuote = @CodQuote) AND (QuoteRev = @QuoteRev) AND (QuoteType = @QuoteType) + @@ -89,6 +92,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, + @@ -127,6 +131,7 @@ SELECT QuoteType, CodQuote, QuoteRev, CodClient, CodItem, CodItemGroup, RawMat, + @@ -815,6 +820,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas + @@ -870,7 +876,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas - + @@ -950,10 +956,11 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas + - + @@ -989,7 +996,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas - + @@ -1014,7 +1021,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas - + @@ -1094,7 +1101,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas - + @@ -1131,7 +1138,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas - + @@ -1201,7 +1208,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas - + @@ -1422,6 +1429,7 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas + @@ -1477,11 +1485,11 @@ SELECT QuoteType, CodQuote, QuoteRev, NumEx, ProcessNum, CodPlant, Class01, Clas - - - - - + + + + + \ No newline at end of file