From a1f7b809e3f7818949df1a2d1c85f0cf797f2e34 Mon Sep 17 00:00:00 2001 From: samuele Date: Mon, 22 Oct 2012 08:19:44 +0200 Subject: [PATCH] prima versioen filtro redattore... --- ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs | 39 ++ .../mod_archivioDocumenti.ascx | 1 + .../WebUserControls/mod_filtroRicerca.ascx | 11 +- .../WebUserControls/mod_filtroRicerca.ascx.cs | 35 +- .../mod_filtroRicerca.ascx.designer.cs | 18 + ETS-WS/ETS-WS/bin/ETS-WS.dll | Bin 51200 -> 52736 bytes ETS-WS/ETS-WS/bin/ETS_Data.dll | Bin 323072 -> 331264 bytes ETS_Data/DS_WebScip.Designer.cs | 75 ++- ETS_Data/DS_WebScip.xsd | 21 +- ETS_Data/DS_utils.Designer.cs | 608 ++++++++++++++++++ ETS_Data/DS_utils.xsd | 75 ++- ETS_Data/DS_utils.xss | 27 +- ETS_Data/utils.cs | 35 +- 13 files changed, 876 insertions(+), 69 deletions(-) diff --git a/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs b/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs index 55d0347..a948101 100644 --- a/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs +++ b/ETS-WS/ETS-WS/WS/AutoCompletamento.asmx.cs @@ -329,6 +329,45 @@ namespace ETS_WS.WS } return suggerimenti.ToArray(); } + [System.Web.Services.WebMethod] + public string[] elencoRedattoriByDoc(string prefixText, int count, string contextKey) + { + // leggo dalla session utente i valori periodo desiderati... + DateTime inizio = DateTime.Now.AddYears(-1); + DateTime fine = DateTime.Now; + try + { + int charPos = contextKey.IndexOf("#"); + inizio = Convert.ToDateTime(contextKey.Substring(0, charPos)); + fine = Convert.ToDateTime(contextKey.Substring(charPos + 1)); + } + catch + { } + // inizializzo risposta + List suggerimenti = new List(); + // proseguo SOLO SE min "MinCharAutocomplete" char... + if (count >= Convert.ToInt32(ConfigurationManager.AppSettings.Get("MinCharAutocomplete"))) + { + // elenco candidati + DS_utils.v_tbDocs_selRedattoreDataTable tabella = utils.obj.taTDSelRedattore.getByLikeSearch(inizio, fine, prefixText); + // contatore risultati + int i = 0; + // aggiungo ogni riga... + foreach (DS_utils.v_tbDocs_selRedattoreRow riga in tabella) + { + //suggerimenti.Add(riga.label); + suggerimenti.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(riga.label, riga.value.ToString())); + // controllo se ho meno risultati di quanti richiesti x filtraggio + if (i == maxResults) + { + suggerimenti.Add(string.Format("+{0}...", tabella.Rows.Count - maxResults)); + break; + } + i++; + } + } + return suggerimenti.ToArray(); + } #endregion diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx index 6981431..a71c12b 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx @@ -133,6 +133,7 @@ + diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx index c585614..c7c72fd 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx @@ -15,7 +15,7 @@
<%--area dx: update + scelta dim pagina--%>
-
+
@@ -26,7 +26,7 @@  / 
- +
@@ -64,9 +64,14 @@
+
+ +
+ +

- +
diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs index 20b5578..394259c 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.cs @@ -136,8 +136,9 @@ namespace ETS_WS.WebUserControls string fase = utils.obj.StringSessionObj("srcFase"); string fonte = utils.obj.StringSessionObj("srcFonte"); string InOut = utils.obj.StringSessionObj("srcInOut"); + string redattore = utils.obj.StringSessionObj("srcRedattore"); string ricercaLibera = txtSearchAll.Text.Trim(); - lblTotRec.Text = utils.obj.taDoc.getBySearch_Count_only(inizio, fine, commessa, fase, fonte, InOut, ricercaLibera).ToString(); + lblTotRec.Text = utils.obj.taDoc.getBySearch_Count_only(inizio, fine, commessa, fase, fonte, InOut, redattore, ricercaLibera).ToString(); } /// @@ -226,7 +227,27 @@ namespace ETS_WS.WebUserControls } rblInOut.Visible = chkInOut.Checked; updateVisual(); - } + } + /// + /// imposto visibilità campo ricerca da selezione check + /// + /// + /// + protected void chkRedattore_CheckedChanged(object sender, EventArgs e) + { + if (chkRedattore.Checked) + { + tacRedattore.contextKey = string.Format("{0}#{1}", utils.obj.StringSessionObj("_inizio"), utils.obj.StringSessionObj("_fine")); + chkRedattore.Text = "Elimina Filtro Redattore"; + tacRedattore.setFocus(); + } + else + { + chkRedattore.Text = "Filtra Redattore"; + } + tacRedattore.Visible = chkRedattore.Checked; + updateVisual(); + } /// /// selezionata nuova dim pagina /// @@ -279,6 +300,14 @@ namespace ETS_WS.WebUserControls { utils.obj.emptySessionVal("srcInOut"); } + if (chkRedattore.Checked) + { + utils.obj.setSessionVal("srcRedattore", tacRedattore.valore); + } + else + { + utils.obj.emptySessionVal("srcRedattore"); + } } /// /// richiede update valori @@ -303,6 +332,6 @@ namespace ETS_WS.WebUserControls eh_reqSearch(this, new EventArgs()); } } - + } } \ No newline at end of file diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs index 3c139c2..c39bc06 100644 --- a/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs +++ b/ETS-WS/ETS-WS/WebUserControls/mod_filtroRicerca.ascx.designer.cs @@ -129,6 +129,24 @@ namespace ETS_WS.WebUserControls { /// protected global::System.Web.UI.WebControls.RadioButtonList rblInOut; + /// + /// chkRedattore control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.CheckBox chkRedattore; + + /// + /// tacRedattore control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::ETS_WS.WebUserControls.mod_textAutocomplete tacRedattore; + /// /// lblCerca control. /// diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll index 4e457cad2b3be8713dc15f23d2b06f8cf559b121..5470697c25773d58ad5f94addc2a8a173b11e684 100644 GIT binary patch literal 52736 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%0A1s><-;?G}u8W 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 O=3;Ry;X8IaxN&+&mzw(T!-Ov{HzO( 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 diff --git a/ETS_Data/DS_WebScip.Designer.cs b/ETS_Data/DS_WebScip.Designer.cs index 56027fe..c1ab676 100644 --- a/ETS_Data/DS_WebScip.Designer.cs +++ b/ETS_Data/DS_WebScip.Designer.cs @@ -5052,6 +5052,7 @@ FROM tbDocumenti"; this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 250, 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, "", "", "")); this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 3, 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("@Redattore", 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("@searchAll", global::System.Data.SqlDbType.NVarChar, 250, 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("@startRowIndex", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maximumRows", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -5067,6 +5068,7 @@ FROM tbDocumenti"; this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 250, 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, "", "", "")); this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 3, 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("@Redattore", 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("@searchAll", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[5] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[5].Connection = this.Connection; @@ -5079,6 +5081,7 @@ FROM tbDocumenti"; this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[5].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, "", "", "")); this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InOut", global::System.Data.SqlDbType.NVarChar, 3, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Redattore", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@searchAll", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@startRowIndex", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maximumRows", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -5229,7 +5232,7 @@ FROM tbDocumenti"; [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(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) { + public virtual DS_WebScip.tbDocumentiDataTable getBySearch_paged(global::System.Nullable inizio, global::System.Nullable fine, string Commessa, string Fase, string Fonte, string InOut, string Redattore, string searchAll, global::System.Nullable startRowIndex, global::System.Nullable maximumRows, string SortExpression) { this.Adapter.SelectCommand = this.CommandCollection[5]; if ((inizio.HasValue == true)) { this.Adapter.SelectCommand.Parameters[1].Value = ((System.DateTime)(inizio.Value)); @@ -5267,29 +5270,35 @@ FROM tbDocumenti"; else { this.Adapter.SelectCommand.Parameters[6].Value = ((string)(InOut)); } - if ((searchAll == null)) { + if ((Redattore == null)) { this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; } else { - this.Adapter.SelectCommand.Parameters[7].Value = ((string)(searchAll)); + this.Adapter.SelectCommand.Parameters[7].Value = ((string)(Redattore)); } - if ((startRowIndex.HasValue == true)) { - this.Adapter.SelectCommand.Parameters[8].Value = ((int)(startRowIndex.Value)); - } - else { + if ((searchAll == null)) { 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[8].Value = ((string)(searchAll)); + } + if ((startRowIndex.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[9].Value = ((int)(startRowIndex.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; + if ((maximumRows.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[10].Value = ((int)(maximumRows.Value)); } else { - this.Adapter.SelectCommand.Parameters[10].Value = ((string)(SortExpression)); + this.Adapter.SelectCommand.Parameters[10].Value = global::System.DBNull.Value; + } + if ((SortExpression == null)) { + this.Adapter.SelectCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[11].Value = ((string)(SortExpression)); } DS_WebScip.tbDocumentiDataTable dataTable = new DS_WebScip.tbDocumentiDataTable(); this.Adapter.Fill(dataTable); @@ -6305,7 +6314,7 @@ FROM tbDocumenti"; [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(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) { + public virtual object getBySearch_Count(global::System.Nullable inizio, global::System.Nullable fine, string Commessa, string Fase, string Fonte, string InOut, string Redattore, string searchAll, global::System.Nullable startRowIndex, global::System.Nullable maximumRows, string SortExpression) { global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; if ((inizio.HasValue == true)) { command.Parameters[1].Value = ((System.DateTime)(inizio.Value)); @@ -6343,29 +6352,35 @@ FROM tbDocumenti"; else { command.Parameters[6].Value = ((string)(InOut)); } - if ((searchAll == null)) { + if ((Redattore == null)) { command.Parameters[7].Value = global::System.DBNull.Value; } else { - command.Parameters[7].Value = ((string)(searchAll)); + command.Parameters[7].Value = ((string)(Redattore)); } - if ((startRowIndex.HasValue == true)) { - command.Parameters[8].Value = ((int)(startRowIndex.Value)); - } - else { + if ((searchAll == null)) { command.Parameters[8].Value = global::System.DBNull.Value; } - if ((maximumRows.HasValue == true)) { - command.Parameters[9].Value = ((int)(maximumRows.Value)); + else { + command.Parameters[8].Value = ((string)(searchAll)); + } + if ((startRowIndex.HasValue == true)) { + command.Parameters[9].Value = ((int)(startRowIndex.Value)); } else { command.Parameters[9].Value = global::System.DBNull.Value; } - if ((SortExpression == null)) { - command.Parameters[10].Value = global::System.DBNull.Value; + if ((maximumRows.HasValue == true)) { + command.Parameters[10].Value = ((int)(maximumRows.Value)); } else { - command.Parameters[10].Value = ((string)(SortExpression)); + command.Parameters[10].Value = global::System.DBNull.Value; + } + if ((SortExpression == null)) { + command.Parameters[11].Value = global::System.DBNull.Value; + } + else { + command.Parameters[11].Value = ((string)(SortExpression)); } global::System.Data.ConnectionState previousConnectionState = command.Connection.State; if (((command.Connection.State & global::System.Data.ConnectionState.Open) @@ -6393,7 +6408,7 @@ FROM tbDocumenti"; [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(global::System.Nullable inizio, global::System.Nullable fine, 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 Redattore, string searchAll) { global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; if ((inizio.HasValue == true)) { command.Parameters[1].Value = ((System.DateTime)(inizio.Value)); @@ -6431,11 +6446,17 @@ FROM tbDocumenti"; else { command.Parameters[6].Value = ((string)(InOut)); } - if ((searchAll == null)) { + if ((Redattore == null)) { command.Parameters[7].Value = global::System.DBNull.Value; } else { - command.Parameters[7].Value = ((string)(searchAll)); + command.Parameters[7].Value = ((string)(Redattore)); + } + if ((searchAll == null)) { + command.Parameters[8].Value = global::System.DBNull.Value; + } + else { + command.Parameters[8].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 81b63fc..9135d49 100644 --- a/ETS_Data/DS_WebScip.xsd +++ b/ETS_Data/DS_WebScip.xsd @@ -388,6 +388,7 @@ SELECT idxFile, NomeFile, Nome, fullPath, userId, isRed, NrProtocollo, Numero, A + @@ -408,6 +409,7 @@ SELECT idxFile, NomeFile, Nome, fullPath, userId, isRed, NrProtocollo, Numero, A + @@ -425,6 +427,7 @@ SELECT idxFile, NomeFile, Nome, fullPath, userId, isRed, NrProtocollo, Numero, A + @@ -459,7 +462,7 @@ SELECT idxFile, NomeFile, Nome, fullPath, userId, isRed, NrProtocollo, Numero, A - + dbo.stp_tbDocs_updateFile @@ -473,7 +476,7 @@ SELECT idxFile, NomeFile, Nome, fullPath, userId, isRed, NrProtocollo, Numero, A - + dbo.stp_tbDocs_update @@ -724,7 +727,7 @@ SELECT idxFile, idxTag FROM Tags2Doc WHERE (idxFile = @idxFile) AND (idxTag = @i - + @@ -796,7 +799,7 @@ SELECT idxFile, idxTag FROM Tags2Doc WHERE (idxFile = @idxFile) AND (idxTag = @i - + @@ -964,7 +967,7 @@ SELECT idxFile, idxTag FROM Tags2Doc WHERE (idxFile = @idxFile) AND (idxTag = @i - + @@ -992,7 +995,7 @@ SELECT idxFile, idxTag FROM Tags2Doc WHERE (idxFile = @idxFile) AND (idxTag = @i - + @@ -1006,7 +1009,7 @@ SELECT idxFile, idxTag FROM Tags2Doc WHERE (idxFile = @idxFile) AND (idxTag = @i - + @@ -1040,8 +1043,8 @@ SELECT idxFile, idxTag FROM Tags2Doc WHERE (idxFile = @idxFile) AND (idxTag = @i - - + + \ No newline at end of file diff --git a/ETS_Data/DS_utils.Designer.cs b/ETS_Data/DS_utils.Designer.cs index 769c60c..45a84d9 100644 --- a/ETS_Data/DS_utils.Designer.cs +++ b/ETS_Data/DS_utils.Designer.cs @@ -46,6 +46,8 @@ namespace ETS_Data { private AnagSuggestTagsDataTable tableAnagSuggestTags; + private v_tbDocs_selRedattoreDataTable tablev_tbDocs_selRedattore; + private filesDataTable tablefiles; private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; @@ -109,6 +111,9 @@ namespace ETS_Data { if ((ds.Tables["AnagSuggestTags"] != null)) { base.Tables.Add(new AnagSuggestTagsDataTable(ds.Tables["AnagSuggestTags"])); } + if ((ds.Tables["v_tbDocs_selRedattore"] != null)) { + base.Tables.Add(new v_tbDocs_selRedattoreDataTable(ds.Tables["v_tbDocs_selRedattore"])); + } if ((ds.Tables["files"] != null)) { base.Tables.Add(new filesDataTable(ds.Tables["files"])); } @@ -240,6 +245,16 @@ namespace ETS_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public v_tbDocs_selRedattoreDataTable v_tbDocs_selRedattore { + get { + return this.tablev_tbDocs_selRedattore; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] @@ -350,6 +365,9 @@ namespace ETS_Data { if ((ds.Tables["AnagSuggestTags"] != null)) { base.Tables.Add(new AnagSuggestTagsDataTable(ds.Tables["AnagSuggestTags"])); } + if ((ds.Tables["v_tbDocs_selRedattore"] != null)) { + base.Tables.Add(new v_tbDocs_selRedattoreDataTable(ds.Tables["v_tbDocs_selRedattore"])); + } if ((ds.Tables["files"] != null)) { base.Tables.Add(new filesDataTable(ds.Tables["files"])); } @@ -452,6 +470,12 @@ namespace ETS_Data { this.tableAnagSuggestTags.InitVars(); } } + this.tablev_tbDocs_selRedattore = ((v_tbDocs_selRedattoreDataTable)(base.Tables["v_tbDocs_selRedattore"])); + if ((initTable == true)) { + if ((this.tablev_tbDocs_selRedattore != null)) { + this.tablev_tbDocs_selRedattore.InitVars(); + } + } this.tablefiles = ((filesDataTable)(base.Tables["files"])); if ((initTable == true)) { if ((this.tablefiles != null)) { @@ -490,6 +514,8 @@ namespace ETS_Data { base.Tables.Add(this.tablev_selEmailFornitori); this.tableAnagSuggestTags = new AnagSuggestTagsDataTable(); base.Tables.Add(this.tableAnagSuggestTags); + this.tablev_tbDocs_selRedattore = new v_tbDocs_selRedattoreDataTable(); + base.Tables.Add(this.tablev_tbDocs_selRedattore); this.tablefiles = new filesDataTable(); base.Tables.Add(this.tablefiles); } @@ -560,6 +586,12 @@ namespace ETS_Data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializev_tbDocs_selRedattore() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private bool ShouldSerializefiles() { @@ -654,6 +686,9 @@ namespace ETS_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void AnagSuggestTagsRowChangeEventHandler(object sender, AnagSuggestTagsRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_tbDocs_selRedattoreRowChangeEventHandler(object sender, v_tbDocs_selRedattoreRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void filesRowChangeEventHandler(object sender, filesRowChangeEvent e); @@ -3608,6 +3643,269 @@ namespace ETS_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_tbDocs_selRedattoreDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selRedattoreDataTable() { + this.TableName = "v_tbDocs_selRedattore"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_tbDocs_selRedattoreDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected v_tbDocs_selRedattoreDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selRedattoreRow this[int index] { + get { + return ((v_tbDocs_selRedattoreRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selRedattoreRowChangeEventHandler v_tbDocs_selRedattoreRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selRedattoreRowChangeEventHandler v_tbDocs_selRedattoreRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selRedattoreRowChangeEventHandler v_tbDocs_selRedattoreRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_tbDocs_selRedattoreRowChangeEventHandler v_tbDocs_selRedattoreRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_tbDocs_selRedattoreRow(v_tbDocs_selRedattoreRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selRedattoreRow Addv_tbDocs_selRedattoreRow(string value, string label) { + v_tbDocs_selRedattoreRow rowv_tbDocs_selRedattoreRow = ((v_tbDocs_selRedattoreRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_tbDocs_selRedattoreRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_tbDocs_selRedattoreRow); + return rowv_tbDocs_selRedattoreRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_tbDocs_selRedattoreDataTable cln = ((v_tbDocs_selRedattoreDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new v_tbDocs_selRedattoreDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnvalue.MaxLength = 50; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selRedattoreRow Newv_tbDocs_selRedattoreRow() { + return ((v_tbDocs_selRedattoreRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_tbDocs_selRedattoreRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(v_tbDocs_selRedattoreRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_tbDocs_selRedattoreRowChanged != null)) { + this.v_tbDocs_selRedattoreRowChanged(this, new v_tbDocs_selRedattoreRowChangeEvent(((v_tbDocs_selRedattoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_tbDocs_selRedattoreRowChanging != null)) { + this.v_tbDocs_selRedattoreRowChanging(this, new v_tbDocs_selRedattoreRowChangeEvent(((v_tbDocs_selRedattoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_tbDocs_selRedattoreRowDeleted != null)) { + this.v_tbDocs_selRedattoreRowDeleted(this, new v_tbDocs_selRedattoreRowChangeEvent(((v_tbDocs_selRedattoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_tbDocs_selRedattoreRowDeleting != null)) { + this.v_tbDocs_selRedattoreRowDeleting(this, new v_tbDocs_selRedattoreRowChangeEvent(((v_tbDocs_selRedattoreRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_tbDocs_selRedattoreRow(v_tbDocs_selRedattoreRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_utils ds = new DS_utils(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_tbDocs_selRedattoreDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents the strongly named DataTable class. /// @@ -4543,6 +4841,77 @@ namespace ETS_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class v_tbDocs_selRedattoreRow : global::System.Data.DataRow { + + private v_tbDocs_selRedattoreDataTable tablev_tbDocs_selRedattore; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_tbDocs_selRedattoreRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_tbDocs_selRedattore = ((v_tbDocs_selRedattoreDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + try { + return ((string)(this[this.tablev_tbDocs_selRedattore.valueColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_tbDocs_selRedattore\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_selRedattore.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_tbDocs_selRedattore.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_tbDocs_selRedattore\' is DBNull.", e); + } + } + set { + this[this.tablev_tbDocs_selRedattore.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalueNull() { + return this.IsNull(this.tablev_tbDocs_selRedattore.valueColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalueNull() { + this[this.tablev_tbDocs_selRedattore.valueColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_tbDocs_selRedattore.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_tbDocs_selRedattore.labelColumn] = global::System.Convert.DBNull; + } + } + /// ///Represents strongly named DataRow class. /// @@ -5044,6 +5413,40 @@ namespace ETS_Data { } } + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_tbDocs_selRedattoreRowChangeEvent : global::System.EventArgs { + + private v_tbDocs_selRedattoreRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selRedattoreRowChangeEvent(v_tbDocs_selRedattoreRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selRedattoreRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + /// ///Row event argument class /// @@ -7349,6 +7752,211 @@ namespace ETS_Data.DS_utilsTableAdapters { } } + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_tbDocs_selRedattoreTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_tbDocs_selRedattoreTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_tbDocs_selRedattore"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::ETS_Data.Properties.Settings.Default.ETS_WSConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT value, label FROM dbo.v_tbDocs_selRedattore"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_tbDocs_Redattore_likeSearch"; + 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("@search", global::System.Data.SqlDbType.NVarChar, 250, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [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")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_utils.v_tbDocs_selRedattoreDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [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")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_utils.v_tbDocs_selRedattoreDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_utils.v_tbDocs_selRedattoreDataTable dataTable = new DS_utils.v_tbDocs_selRedattoreDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [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")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_utils.v_tbDocs_selRedattoreDataTable getByLikeSearch(global::System.Nullable inizio, global::System.Nullable fine, string search) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + 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; + } + if ((fine.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(fine.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((search == null)) { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(search)); + } + DS_utils.v_tbDocs_selRedattoreDataTable dataTable = new DS_utils.v_tbDocs_selRedattoreDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// diff --git a/ETS_Data/DS_utils.xsd b/ETS_Data/DS_utils.xsd index 91b2502..57ae40b 100644 --- a/ETS_Data/DS_utils.xsd +++ b/ETS_Data/DS_utils.xsd @@ -353,6 +353,37 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom + + + + + + SELECT value, label FROM dbo.v_tbDocs_selRedattore + + + + + + + + + + + + + + dbo.stp_tbDocs_Redattore_likeSearch + + + + + + + + + + + @@ -361,7 +392,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -381,7 +412,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -395,7 +426,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -409,7 +440,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -419,7 +450,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -439,7 +470,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -459,7 +490,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -479,7 +510,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -499,7 +530,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -519,7 +550,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -528,7 +559,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -548,7 +579,7 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom - + @@ -561,6 +592,26 @@ SELECT TagAutocomplete FROM AnagSuggestTags WHERE (TagAutocomplete = @TagAutocom + + + + + + + + + + + + + + + + + + + + diff --git a/ETS_Data/DS_utils.xss b/ETS_Data/DS_utils.xss index 9fc12d7..9f49ac7 100644 --- a/ETS_Data/DS_utils.xss +++ b/ETS_Data/DS_utils.xss @@ -4,20 +4,21 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - - - - - - - - - - - - + + + + + + + + + + + + + \ No newline at end of file diff --git a/ETS_Data/utils.cs b/ETS_Data/utils.cs index 25412de..459769f 100644 --- a/ETS_Data/utils.cs +++ b/ETS_Data/utils.cs @@ -21,6 +21,7 @@ namespace ETS_Data public DS_utilsTableAdapters.v_tbDocs_selCommesseTableAdapter taTDSelCommesse; public DS_utilsTableAdapters.v_tbDocs_selFasiTableAdapter taTDSelFasi; public DS_utilsTableAdapters.v_tbDocs_selOggettoTableAdapter taTDSelOggetti; + public DS_utilsTableAdapters.v_tbDocs_selRedattoreTableAdapter taTDSelRedattore; public DS_utilsTableAdapters.stp_calcolaProtocolloTableAdapter taCalcProto; public DS_utilsTableAdapters.v_selEmailFornitoriTableAdapter taEmailForn; public DS_utilsTableAdapters.AnagSuggestTagsTableAdapter taAST; @@ -43,6 +44,7 @@ namespace ETS_Data taTDSelCommesse = new DS_utilsTableAdapters.v_tbDocs_selCommesseTableAdapter(); taTDSelFasi = new DS_utilsTableAdapters.v_tbDocs_selFasiTableAdapter(); taTDSelOggetti = new DS_utilsTableAdapters.v_tbDocs_selOggettoTableAdapter(); + taTDSelRedattore = new DS_utilsTableAdapters.v_tbDocs_selRedattoreTableAdapter(); taCalcProto = new DS_utilsTableAdapters.stp_calcolaProtocolloTableAdapter(); taEmailForn = new DS_utilsTableAdapters.v_selEmailFornitoriTableAdapter(); taAST = new DS_utilsTableAdapters.AnagSuggestTagsTableAdapter(); @@ -67,6 +69,7 @@ namespace ETS_Data taTDSelCommesse.Connection.ConnectionString = connStringETS_WS; taTDSelFasi.Connection.ConnectionString = connStringETS_WS; taTDSelOggetti.Connection.ConnectionString = connStringETS_WS; + taTDSelRedattore.Connection.ConnectionString = connStringETS_WS; taCalcProto.Connection.ConnectionString = connStringETS_WS; taEmailForn.Connection.ConnectionString = connStringETS_WS; taAST.Connection.ConnectionString = connStringETS_WS; @@ -125,7 +128,7 @@ namespace ETS_Data } } /// - /// utente correntemente connesso (Formato Cognome, nome) + /// utente correntemente connesso (Formato Cognome nome) /// public string currUserCognomeNome { @@ -143,7 +146,7 @@ namespace ETS_Data { // cerco user da elenco... DS_Anagrafica.UtentiRow riga = (DS_Anagrafica.UtentiRow)taUtenti.getByKey(currUserAD)[0]; - answ = string.Format("{0} {1}", riga.Cognome.ToUpper(), riga.Nome); + answ = string.Format("{0} {1}", riga.Cognome, riga.Nome); setSessionVal("currUserCognomeNome", answ); } } @@ -153,6 +156,34 @@ namespace ETS_Data } } /// + /// utente correntemente connesso (Formato Nome Cognome) + /// + public string currUserNomeCognome + { + get + { + string answ = "-"; + try + { + // controllo in sessione... + if (isInSessionObject("currUserNomeCognome")) + { + answ = StringSessionObj("currUserNomeCognome"); + } + else + { + // cerco user da elenco... + DS_Anagrafica.UtentiRow riga = (DS_Anagrafica.UtentiRow)taUtenti.getByKey(currUserAD)[0]; + answ = string.Format("{0} {1}", riga.Nome, riga.Cognome); + setSessionVal("currUserNomeCognome", answ); + } + } + catch + { } + return answ; + } + } + /// /// EMAIL utente correntemente connesso /// public string currUserEmail