From ba66e3bea5d2b1532ec4f92ea349c0bdc31db7be Mon Sep 17 00:00:00 2001 From: samuele Date: Fri, 28 Sep 2012 16:02:24 +0200 Subject: [PATCH] nova gestione con filtraggio periodo --- ETS-WS/ETS-WS.suo | Bin 173568 -> 173568 bytes .../mod_archivioDocumenti.ascx | 6 +- .../WebUserControls/mod_filtroRicerca.ascx.cs | 9 +- ETS-WS/ETS-WS/bin/ETS-WS.dll | Bin 38912 -> 38912 bytes ETS-WS/ETS-WS/bin/ETS_Data.dll | Bin 303104 -> 304128 bytes ETS_Data/DS_WebScip.Designer.cs | 208 +++++++++++------- ETS_Data/DS_WebScip.xsd | 20 +- ETS_Data/DS_WebScip.xss | 6 +- 8 files changed, 162 insertions(+), 87 deletions(-) diff --git a/ETS-WS/ETS-WS.suo b/ETS-WS/ETS-WS.suo index 5421e909814fb3b450536e1b100779cb754563ee..4d91382a824149fc886056fe41f59b29d774986d 100644 GIT binary patch delta 2871 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 X=%gDLo*l(yu<)1Zz=PGo3EclLt`qj+ diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx index 95ed4dc..cdd17a8 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx @@ -76,7 +76,11 @@ SortParameterName="SortExpression" EnableCaching="true" CacheDuration="5"> <%--EnableCaching="true" CacheDuration="30" SortParameterName="SortExpression" --%> - + + diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs index 590b98a..735a380 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs @@ -120,7 +120,14 @@ namespace ETS_WS.WebUserControls /// private void displayResults() { - lblTotRec.Text = utils.obj.taDoc.getBySearch_Count_only(utils.obj.StringSessionObj("srcCommessa"), utils.obj.StringSessionObj("srcFase"), utils.obj.StringSessionObj("srcFonte"), utils.obj.StringSessionObj("srcInOut"), txtSearchAll.Text.Trim()).ToString(); + DateTime inizio = Convert.ToDateTime(utils.obj.StringSessionObj("_inizio")); + DateTime fine = Convert.ToDateTime(utils.obj.StringSessionObj("_fine")); + string commessa = utils.obj.StringSessionObj("srcCommessa"); + string fase = utils.obj.StringSessionObj("srcFase"); + string fonte = utils.obj.StringSessionObj("srcFonte"); + string InOut=utils.obj.StringSessionObj("srcInOut"); + string ricercaLibera = txtSearchAll.Text.Trim(); + lblTotRec.Text = utils.obj.taDoc.getBySearch_Count_only(inizio, fine, commessa, fase, fonte, InOut, ricercaLibera).ToString(); } /// diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll index 675013b89e218d72b27e987a46d5db2d085a5af8..acd60517c78067895c607013aa794e2f00fc0e0c 100644 GIT binary patch delta 12271 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 delta 12385 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 diff --git a/ETS-WS/ETS-WS/bin/ETS_Data.dll b/ETS-WS/ETS-WS/bin/ETS_Data.dll index 3c4a5ad4a6eb95e4a3ab1ef458ebf1a0e647f001..1e35a5d788b95fe251947f110a0bbca771d3b5e4 100644 GIT binary patch delta 43133 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

oGjkc;8>-Fy(mZK3so~AT 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 delta 42658 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 BTkrq? diff --git a/ETS_Data/DS_WebScip.Designer.cs b/ETS_Data/DS_WebScip.Designer.cs index d2da696..0e786ec 100644 --- a/ETS_Data/DS_WebScip.Designer.cs +++ b/ETS_Data/DS_WebScip.Designer.cs @@ -4480,6 +4480,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat this._commandCollection[1].CommandText = "dbo.stp_tbDocs_getBySearch"; this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Commessa", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -4490,6 +4492,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat this._commandCollection[2].CommandText = "dbo.stp_tbDocs_getBySearch_Count"; this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Commessa", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -4503,6 +4507,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat this._commandCollection[3].CommandText = "dbo.stp_tbDocs_getBySearch_Count_only"; this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Commessa", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -4513,6 +4519,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat this._commandCollection[4].CommandText = "dbo.stp_tbDocs_getBySearch_paged"; this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@inizio", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@fine", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Commessa", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fonte", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -4568,37 +4576,49 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_WebScip.tbDocumentiDataTable getBySearch(string Commessa, string Fase, string Fonte, string InOut, string searchAll) { + public virtual DS_WebScip.tbDocumentiDataTable getBySearch(global::System.Nullable inizio, global::System.Nullable fine, string Commessa, string Fase, string Fonte, string InOut, string searchAll) { this.Adapter.SelectCommand = this.CommandCollection[1]; - if ((Commessa == null)) { + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; } - else { - this.Adapter.SelectCommand.Parameters[1].Value = ((string)(Commessa)); + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); } - if ((Fase == null)) { + else { this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; } - else { - this.Adapter.SelectCommand.Parameters[2].Value = ((string)(Fase)); - } - if ((Fonte == null)) { + if ((Commessa == null)) { this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; } else { - this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Fonte)); + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Commessa)); } - if ((InOut == null)) { + if ((Fase == null)) { this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; } else { - this.Adapter.SelectCommand.Parameters[4].Value = ((string)(InOut)); + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Fase)); } - if ((searchAll == null)) { + if ((Fonte == null)) { this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; } else { - this.Adapter.SelectCommand.Parameters[5].Value = ((string)(searchAll)); + this.Adapter.SelectCommand.Parameters[5].Value = ((string)(Fonte)); + } + if ((InOut == null)) { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = ((string)(InOut)); + } + if ((searchAll == null)) { + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[7].Value = ((string)(searchAll)); } DS_WebScip.tbDocumentiDataTable dataTable = new DS_WebScip.tbDocumentiDataTable(); this.Adapter.Fill(dataTable); @@ -4609,55 +4629,67 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_WebScip.tbDocumentiDataTable getBySearch_paged(string Commessa, string Fase, string Fonte, string InOut, string searchAll, global::System.Nullable startRowIndex, global::System.Nullable maximumRows, string SortExpression) { + public virtual DS_WebScip.tbDocumentiDataTable getBySearch_paged(global::System.Nullable inizio, global::System.Nullable fine, string Commessa, string Fase, string Fonte, string InOut, string searchAll, global::System.Nullable startRowIndex, global::System.Nullable maximumRows, string SortExpression) { this.Adapter.SelectCommand = this.CommandCollection[4]; - if ((Commessa == null)) { + if ((inizio.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; } - else { - this.Adapter.SelectCommand.Parameters[1].Value = ((string)(Commessa)); + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); } - if ((Fase == null)) { + else { this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; } - else { - this.Adapter.SelectCommand.Parameters[2].Value = ((string)(Fase)); - } - if ((Fonte == null)) { + if ((Commessa == null)) { this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; } else { - this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Fonte)); + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Commessa)); } - if ((InOut == null)) { + if ((Fase == null)) { this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; } else { - this.Adapter.SelectCommand.Parameters[4].Value = ((string)(InOut)); + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Fase)); } - if ((searchAll == null)) { + if ((Fonte == null)) { this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; } else { - this.Adapter.SelectCommand.Parameters[5].Value = ((string)(searchAll)); + this.Adapter.SelectCommand.Parameters[5].Value = ((string)(Fonte)); } - if ((startRowIndex.HasValue == true)) { - this.Adapter.SelectCommand.Parameters[6].Value = ((int)(startRowIndex.Value)); - } - else { + if ((InOut == null)) { this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; } - if ((maximumRows.HasValue == true)) { - this.Adapter.SelectCommand.Parameters[7].Value = ((int)(maximumRows.Value)); - } else { + this.Adapter.SelectCommand.Parameters[6].Value = ((string)(InOut)); + } + if ((searchAll == null)) { this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; } - if ((SortExpression == null)) { - this.Adapter.SelectCommand.Parameters[8].Value = global::System.DBNull.Value; + else { + this.Adapter.SelectCommand.Parameters[7].Value = ((string)(searchAll)); + } + if ((startRowIndex.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[8].Value = ((int)(startRowIndex.Value)); } else { - this.Adapter.SelectCommand.Parameters[8].Value = ((string)(SortExpression)); + this.Adapter.SelectCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((maximumRows.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[9].Value = ((int)(maximumRows.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((SortExpression == null)) { + this.Adapter.SelectCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[10].Value = ((string)(SortExpression)); } DS_WebScip.tbDocumentiDataTable dataTable = new DS_WebScip.tbDocumentiDataTable(); this.Adapter.Fill(dataTable); @@ -5627,55 +5659,67 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual object getBySearch_Count(string Commessa, string Fase, string Fonte, string InOut, string searchAll, global::System.Nullable startRowIndex, global::System.Nullable maximumRows, string SortExpression) { + public virtual object getBySearch_Count(global::System.Nullable inizio, global::System.Nullable fine, string Commessa, string Fase, string Fonte, string InOut, string searchAll, global::System.Nullable startRowIndex, global::System.Nullable maximumRows, string SortExpression) { global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[2]; - if ((Commessa == null)) { + if ((inizio.HasValue == true)) { + command.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { command.Parameters[1].Value = global::System.DBNull.Value; } - else { - command.Parameters[1].Value = ((string)(Commessa)); + if ((fine.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(fine.Value)); } - if ((Fase == null)) { + else { command.Parameters[2].Value = global::System.DBNull.Value; } - else { - command.Parameters[2].Value = ((string)(Fase)); - } - if ((Fonte == null)) { + if ((Commessa == null)) { command.Parameters[3].Value = global::System.DBNull.Value; } else { - command.Parameters[3].Value = ((string)(Fonte)); + command.Parameters[3].Value = ((string)(Commessa)); } - if ((InOut == null)) { + if ((Fase == null)) { command.Parameters[4].Value = global::System.DBNull.Value; } else { - command.Parameters[4].Value = ((string)(InOut)); + command.Parameters[4].Value = ((string)(Fase)); } - if ((searchAll == null)) { + if ((Fonte == null)) { command.Parameters[5].Value = global::System.DBNull.Value; } else { - command.Parameters[5].Value = ((string)(searchAll)); + command.Parameters[5].Value = ((string)(Fonte)); } - if ((startRowIndex.HasValue == true)) { - command.Parameters[6].Value = ((int)(startRowIndex.Value)); - } - else { + if ((InOut == null)) { command.Parameters[6].Value = global::System.DBNull.Value; } - if ((maximumRows.HasValue == true)) { - command.Parameters[7].Value = ((int)(maximumRows.Value)); - } else { + command.Parameters[6].Value = ((string)(InOut)); + } + if ((searchAll == null)) { command.Parameters[7].Value = global::System.DBNull.Value; } - if ((SortExpression == null)) { - command.Parameters[8].Value = global::System.DBNull.Value; + else { + command.Parameters[7].Value = ((string)(searchAll)); + } + if ((startRowIndex.HasValue == true)) { + command.Parameters[8].Value = ((int)(startRowIndex.Value)); } else { - command.Parameters[8].Value = ((string)(SortExpression)); + command.Parameters[8].Value = global::System.DBNull.Value; + } + if ((maximumRows.HasValue == true)) { + command.Parameters[9].Value = ((int)(maximumRows.Value)); + } + else { + command.Parameters[9].Value = global::System.DBNull.Value; + } + if ((SortExpression == null)) { + command.Parameters[10].Value = global::System.DBNull.Value; + } + else { + command.Parameters[10].Value = ((string)(SortExpression)); } global::System.Data.ConnectionState previousConnectionState = command.Connection.State; if (((command.Connection.State & global::System.Data.ConnectionState.Open) @@ -5703,37 +5747,49 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual object getBySearch_Count_only(string Commessa, string Fase, string Fonte, string InOut, string searchAll) { + public virtual object getBySearch_Count_only(global::System.Nullable inizio, global::System.Nullable fine, string Commessa, string Fase, string Fonte, string InOut, string searchAll) { global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; - if ((Commessa == null)) { + if ((inizio.HasValue == true)) { + command.Parameters[1].Value = ((System.DateTime)(inizio.Value)); + } + else { command.Parameters[1].Value = global::System.DBNull.Value; } - else { - command.Parameters[1].Value = ((string)(Commessa)); + if ((fine.HasValue == true)) { + command.Parameters[2].Value = ((System.DateTime)(fine.Value)); } - if ((Fase == null)) { + else { command.Parameters[2].Value = global::System.DBNull.Value; } - else { - command.Parameters[2].Value = ((string)(Fase)); - } - if ((Fonte == null)) { + if ((Commessa == null)) { command.Parameters[3].Value = global::System.DBNull.Value; } else { - command.Parameters[3].Value = ((string)(Fonte)); + command.Parameters[3].Value = ((string)(Commessa)); } - if ((InOut == null)) { + if ((Fase == null)) { command.Parameters[4].Value = global::System.DBNull.Value; } else { - command.Parameters[4].Value = ((string)(InOut)); + command.Parameters[4].Value = ((string)(Fase)); } - if ((searchAll == null)) { + if ((Fonte == null)) { command.Parameters[5].Value = global::System.DBNull.Value; } else { - command.Parameters[5].Value = ((string)(searchAll)); + command.Parameters[5].Value = ((string)(Fonte)); + } + if ((InOut == null)) { + command.Parameters[6].Value = global::System.DBNull.Value; + } + else { + command.Parameters[6].Value = ((string)(InOut)); + } + if ((searchAll == null)) { + command.Parameters[7].Value = global::System.DBNull.Value; + } + else { + command.Parameters[7].Value = ((string)(searchAll)); } global::System.Data.ConnectionState previousConnectionState = command.Connection.State; if (((command.Connection.State & global::System.Data.ConnectionState.Open) diff --git a/ETS_Data/DS_WebScip.xsd b/ETS_Data/DS_WebScip.xsd index 2e60675..1c3ac7d 100644 --- a/ETS_Data/DS_WebScip.xsd +++ b/ETS_Data/DS_WebScip.xsd @@ -341,6 +341,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat dbo.stp_tbDocs_getBySearch + + @@ -356,6 +358,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat dbo.stp_tbDocs_getBySearch_Count + + @@ -374,6 +378,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat dbo.stp_tbDocs_getBySearch_Count_only + + @@ -389,6 +395,8 @@ SELECT idxFile, Nome, fullPath, userId, NrProtocollo, Numero, Anno, DataRic, Dat dbo.stp_tbDocs_getBySearch_paged + + @@ -487,7 +495,7 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = - + dbo.stp_fasi_Delete @@ -498,7 +506,7 @@ SELECT idxFase, codFase, descrizione, folderName FROM AnagFasi WHERE (idxFase = - + dbo.stp_fasi_Update @@ -593,7 +601,7 @@ SELECT idxTag, tag FROM AnagTags WHERE (idxTag = @idxTag) - + @@ -665,7 +673,7 @@ SELECT idxTag, tag FROM AnagTags WHERE (idxTag = @idxTag) - + @@ -825,7 +833,7 @@ SELECT idxTag, tag FROM AnagTags WHERE (idxTag = @idxTag) - + @@ -853,7 +861,7 @@ SELECT idxTag, tag FROM AnagTags WHERE (idxTag = @idxTag) - + diff --git a/ETS_Data/DS_WebScip.xss b/ETS_Data/DS_WebScip.xss index 991839e..418cf92 100644 --- a/ETS_Data/DS_WebScip.xss +++ b/ETS_Data/DS_WebScip.xss @@ -7,9 +7,9 @@ - - - + + + \ No newline at end of file