private void BindCategorieGenerali() { this.cmbsCategoriaGenerale.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); DataSet _MyDs = _AnagrafeDocDWF.GetCategoriaGenerali(); if (_MyDs.Tables[0].Rows.Count > 0) { // this.cmbsCategoriaGenerale.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( // _MyDs.Tables[0], "DESCRIZIONE", "ID", "- Selezionare la Categoria Generale -", ""); this.cmbsCategoriaGenerale.DataSource = _MyDs.Tables[0]; this.cmbsCategoriaGenerale.DataTextField = "DESCRIZIONE"; this.cmbsCategoriaGenerale.DataValueField = "ID"; this.cmbsCategoriaGenerale.DataBind(); BindCategorie(int.Parse(cmbsCategoriaGenerale.SelectedValue)); } else { string s_Messagggio = "- Nessuna Categoria Generale -"; this.cmbsCategoriaGenerale.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void execute() { lblError.Text = ""; TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); int idbl = 0; if (this.IDBL != "") { idbl = int.Parse(this.IDBL); } DataSet _Ds = _AnagrafeDocDWF.GetSingleData(idbl); if (_Ds.Tables[0].Rows.Count > 0) { DataGrid1.Visible = true; DataGrid1.DataSource = _Ds.Tables[0]; DataGrid1.DataBind(); } else { DataGrid1.Visible = false; } if (this.IDBL != "") { GridTitleServer1.NumeroRecords = string.Format("Documenti legati all'edificio: {0}", _Ds.Tables[0].Rows.Count.ToString()); } else { GridTitleServer1.hplsNuovo.Visible = false; } }
private void BindTipologiaDoc(int idCategoria) { this.cmbsTipologiaDocumento.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); DataSet _MyDs = _AnagrafeDocDWF.GetTipologiaDoc(idCategoria); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsTipologiaDocumento.DataSource = _MyDs.Tables[0]; // this.cmbsTipologiaDocumento.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( // _MyDs.Tables[0], "DESCRIZIONE", "ID", "- Selezionare la Tipologia del Documento -", ""); this.cmbsTipologiaDocumento.DataTextField = "DESCRIZIONE"; this.cmbsTipologiaDocumento.DataValueField = "ID"; this.cmbsTipologiaDocumento.DataBind(); int tip = int.Parse(this.cmbsTipologiaDocumento.SelectedValue.Split(Convert.ToChar(","))[0]); SetVisibleTable(idCategoria.ToString()); //BindDescrizione(tip); } else { string s_Messagggio = "- Nessuna Tipologia del Documento -"; this.cmbsTipologiaDocumento.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void InsdbReport(string fileNamerin, int conto) { TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); S_ControlsCollection _SColl = new S_ControlsCollection(); S_Controls.Collections.S_Object s_p_nomefile = new S_Object(); s_p_nomefile.ParameterName = "p_nomefile"; s_p_nomefile.DbType = CustomDBType.VarChar; s_p_nomefile.Direction = ParameterDirection.Input; s_p_nomefile.Index = _SColl.Count; s_p_nomefile.Size = 255; s_p_nomefile.Value = fileNamerin; _SColl.Add(s_p_nomefile); S_Controls.Collections.S_Object s_p_revisione = new S_Object(); s_p_revisione.ParameterName = "p_revisione"; s_p_revisione.DbType = CustomDBType.VarChar; s_p_revisione.Direction = ParameterDirection.Input; s_p_revisione.Index = _SColl.Count; s_p_revisione.Size = 100; s_p_revisione.Value = conto.ToString(); _SColl.Add(s_p_revisione); S_Controls.Collections.S_Object s_p_mese = new S_Object(); s_p_mese.ParameterName = "p_mese"; s_p_mese.DbType = CustomDBType.VarChar; s_p_mese.Direction = ParameterDirection.Input; s_p_mese.Index = _SColl.Count; s_p_mese.Size = 4; s_p_mese.Value = DropMese.SelectedValue; _SColl.Add(s_p_mese); S_Controls.Collections.S_Object s_p_anno = new S_Object(); s_p_anno.ParameterName = "p_anno"; s_p_anno.DbType = CustomDBType.VarChar; s_p_anno.Direction = ParameterDirection.Input; s_p_anno.Index = _SColl.Count; s_p_anno.Size = 4; s_p_anno.Value = DropAnno.SelectedValue; _SColl.Add(s_p_anno); S_Controls.Collections.S_Object s_p_verfile = new S_Object(); s_p_verfile.ParameterName = "p_verfile"; s_p_verfile.DbType = CustomDBType.VarChar; s_p_verfile.Direction = ParameterDirection.Input; s_p_verfile.Index = _SColl.Count; s_p_verfile.Size = 4; s_p_verfile.Value = DropFile.SelectedValue; _SColl.Add(s_p_verfile); int result = _AnagrafeDocDWF.INSREPORTKPI(_SColl); Lblins.Text = "Inserimento file: " + fileNamerin; }
private void DeleteItem(string id) { Console.WriteLine(id); lblError.Text = ""; if (id == "") { return; } S_ControlsCollection _SColl = new S_ControlsCollection(); S_Controls.Collections.S_Object s_p_id = new S_Object(); s_p_id.ParameterName = "p_id_doc_dwf"; s_p_id.DbType = CustomDBType.Integer; s_p_id.Direction = ParameterDirection.Input; s_p_id.Index = 0; s_p_id.Value = int.Parse(id); _SColl.Add(s_p_id); TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); try { //Recupero il percoro del file da eliminare. DataSet Ds = _AnagrafeDocDWF.PathFileDoc(int.Parse(id)); if (Ds.Tables[0].Rows.Count > 0) { deleteFile(Ds.Tables[0].Rows[0]); } _AnagrafeDocDWF.Delete(_SColl, 0); DataGrid1.CurrentPageIndex = 0; execute(); } catch (Exception ex) { lblError.Text = ex.Message; } }
private void BindTipoDocumento() { this.cmbsTipoFile.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); DataSet _Ds = _AnagrafeDocDWF.GetTipologiaFile(); if (_Ds.Tables[0].Rows.Count > 0) { this.cmbsTipoFile.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _Ds.Tables[0], "DESCRIZIONE", "ID", "- Selezionare la Tipologia del File -", ""); this.cmbsTipoFile.DataTextField = "DESCRIZIONE"; this.cmbsTipoFile.DataValueField = "ID"; this.cmbsTipoFile.DataBind(); } else { string s_Messagggio = "- Nessuna Tipologia del File -"; this.cmbsTipoFile.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
//modifica // private void BindDescrizione(int idTipologiaDoc) // { // this.cmbsDescrizione.Items.Clear(); // S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); // // TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); // // DataSet _MyDs = _AnagrafeDocDWF.GetDescrizione(idTipologiaDoc); // // if (_MyDs.Tables[0].Rows.Count > 0) // { //// this.cmbsTipologiaDocumento.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( //// _MyDs.Tables[0], "DESCRIZIONE", "ID", "- Selezionare la Descrizione -", ""); // this.cmbsDescrizione.DataSource = _MyDs.Tables[0]; // this.cmbsDescrizione.DataTextField = "DESCRIZIONE"; // this.cmbsDescrizione.DataValueField = "ID"; // this.cmbsDescrizione.DataBind(); // } // else // { // string s_Messagggio = "- Nessuna Descrizione -"; // this.cmbsDescrizione.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); // } // // } private void execute() { string nomedwf = string.Empty; TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); //Codifica del File //(BL_ID)_(servizio)_(abb_tip)_(abb_ctg)_(numero di pagina) R0_.(estenzione) nomedwf += this.S_Lblcodedificio.Text.Replace(".", "_"); nomedwf += "_" + cmbsServizio.SelectedValue.Split(Convert.ToChar(" "))[1]; nomedwf += "_" + this.cmbsTipologiaDocumento.SelectedValue.Split(Convert.ToChar(","))[1]; nomedwf += "_" + this.cmbsCategoria.SelectedValue.Split(Convert.ToChar(","))[1]; nomedwf += "_"; int maxpage = 0; string nomefile = string.Empty; string exte = string.Empty; string deleteFile = string.Empty; if (txtNumeroPagina.Text == "") { txtNumeroPagina.Text = "1"; } //Si tratta di un inserimento if (this.S_LblCodiceDoc.Text == "") { maxpage = int.Parse(txtNumeroPagina.Text); nomedwf += txtNumeroPagina.Text + "_R0"; exte = System.IO.Path.GetExtension(Uploader.PostedFile.FileName); nomedwf += exte; if (CheckRinomina.Checked == true) { if (this.ExistFile(nomedwf) == true) { S_Lblerror.Text = "Il file è gia presente impossibile inserire. Inserire un numero di pagina diverso."; return; } } else { if (this.ExistFile("") == true) { S_Lblerror.Text = "Il file è gia presente impossibile inserire. Rinominare il File."; return; } } } else //si tratta di una modifica { //Se è stata selezionata un'altra immagine recupero l'estenziona //altrimenti mantengo la stessa immagine ma recupero l'estenzione if (IsSelectFile() == true) { exte = System.IO.Path.GetExtension(Uploader.PostedFile.FileName); nomedwf += txtNumeroPagina.Text + "_R0" + exte; maxpage = int.Parse(txtNumeroPagina.Text); //se il nome del file da postare e diverso da quello già postato verifico //che il nome non esista già if (CheckRinomina.Checked == false && S_LblFileName.Text != System.IO.Path.GetFileName(Uploader.PostedFile.FileName)) { if (this.ExistFile("") == true) { S_Lblerror.Text = "Il file è gia presente impossibile inserire. Rinominare il File."; return; } //imposto a true per l'eliminazione del file in qunato deleteFile = S_LblFileName.Text; } else if (CheckRinomina.Checked == true && System.IO.Path.GetExtension(S_LblFileName.Text) != nomedwf) { deleteFile = S_LblFileName.Text; } } else { exte = System.IO.Path.GetExtension(this.S_LblCodiceDoc.Text); nomedwf += this.MAX + "_R0" + exte; maxpage = int.Parse(this.MAX); } } //Posto il file eventuale selezionato if (CheckRinomina.Checked == true) { nomefile = PostFile(nomedwf); } else { nomefile = PostFile(""); } S_ControlsCollection _SColl = new S_ControlsCollection(); S_Controls.Collections.S_Object s_p_id = new S_Object(); s_p_id.ParameterName = "p_id_doc_dwf"; s_p_id.DbType = CustomDBType.Integer; s_p_id.Direction = ParameterDirection.Input; s_p_id.Index = 0; s_p_id.Value = (this.IDDOC == "")?0:int.Parse(this.IDDOC); _SColl.Add(s_p_id); S_Controls.Collections.S_Object s_p_nomedwf = new S_Object(); s_p_nomedwf.ParameterName = "p_nomedwf"; s_p_nomedwf.DbType = CustomDBType.VarChar; s_p_nomedwf.Direction = ParameterDirection.Input; s_p_nomedwf.Index = 1; s_p_nomedwf.Size = 50; s_p_nomedwf.Value = nomefile; _SColl.Add(s_p_nomedwf); //fascicolo S_Controls.Collections.S_Object s_p_nfascicolo = new S_Object(); s_p_nfascicolo.ParameterName = "p_nfascicolo"; s_p_nfascicolo.DbType = CustomDBType.VarChar; s_p_nfascicolo.Direction = ParameterDirection.Input; s_p_nfascicolo.Index = 2; s_p_nfascicolo.Size = 20; s_p_nfascicolo.Value = txtNFascicoloVVF.Text; _SColl.Add(s_p_nfascicolo); //Data rilascio cpi S_Controls.Collections.S_Object s_p_datarilascio_cpi = new S_Object(); s_p_datarilascio_cpi.ParameterName = "p_datarilascio_cpi"; s_p_datarilascio_cpi.DbType = CustomDBType.VarChar; s_p_datarilascio_cpi.Direction = ParameterDirection.Input; s_p_datarilascio_cpi.Index = 3; s_p_datarilascio_cpi.Size = 15; s_p_datarilascio_cpi.Value = CalendarPicker1VVF.Datazione.Text; _SColl.Add(s_p_datarilascio_cpi); //Data scadenza cpi S_Controls.Collections.S_Object s_p_datascadenza_cpi = new S_Object(); s_p_datascadenza_cpi.ParameterName = "p_datascadenza_cpi"; s_p_datascadenza_cpi.DbType = CustomDBType.VarChar; s_p_datascadenza_cpi.Direction = ParameterDirection.Input; s_p_datascadenza_cpi.Index = 4; s_p_datascadenza_cpi.Size = 15; s_p_datascadenza_cpi.Value = CalendarPicker2VVF.Datazione.Text; _SColl.Add(s_p_datascadenza_cpi); //Data parere cpi S_Controls.Collections.S_Object s_p_dataparere_cpi = new S_Object(); s_p_dataparere_cpi.ParameterName = "p_dataparere_cpi"; s_p_dataparere_cpi.DbType = CustomDBType.VarChar; s_p_dataparere_cpi.Direction = ParameterDirection.Input; s_p_dataparere_cpi.Index = 5; s_p_dataparere_cpi.Size = 15; s_p_dataparere_cpi.Value = CalendarPicker3VVF.Datazione.Text; _SColl.Add(s_p_dataparere_cpi); //Collaudo S_Controls.Collections.S_Object s_p_collaudo = new S_Object(); s_p_collaudo.ParameterName = "p_collaudo"; s_p_collaudo.DbType = CustomDBType.Integer; s_p_collaudo.Direction = ParameterDirection.Input; s_p_collaudo.Index = 6; s_p_collaudo.Value = (checkCollaudoVVF.Checked == true)?1:0; _SColl.Add(s_p_collaudo); //Matricola S_Controls.Collections.S_Object s_p_matricola = new S_Object(); s_p_matricola.ParameterName = "p_matricola"; s_p_matricola.DbType = CustomDBType.VarChar; s_p_matricola.Direction = ParameterDirection.Input; s_p_matricola.Index = 7; s_p_matricola.Size = 20; s_p_matricola.Value = txtISPESL.Text; _SColl.Add(s_p_matricola); //data prima verifica S_Controls.Collections.S_Object s_p_dataprimaverifica = new S_Object(); s_p_dataprimaverifica.ParameterName = "p_dataprimaverifica"; s_p_dataprimaverifica.DbType = CustomDBType.VarChar; s_p_dataprimaverifica.Direction = ParameterDirection.Input; s_p_dataprimaverifica.Index = 8; s_p_dataprimaverifica.Size = 15; s_p_dataprimaverifica.Value = CalendarPicker4ISPESL.Datazione.Text; _SColl.Add(s_p_dataprimaverifica); //anno S_Controls.Collections.S_Object s_p_anno = new S_Object(); s_p_anno.ParameterName = "p_anno"; s_p_anno.DbType = CustomDBType.VarChar; s_p_anno.Direction = ParameterDirection.Input; s_p_anno.Index = 9; s_p_anno.Size = 4; s_p_anno.Value = S_CbAnno.Items[S_CbAnno.SelectedIndex].Value; _SColl.Add(s_p_anno); //DDR S_Controls.Collections.S_Object s_p_ddr_id = new S_Object(); s_p_ddr_id.ParameterName = "p_ddr_id"; s_p_ddr_id.DbType = CustomDBType.Integer; s_p_ddr_id.Direction = ParameterDirection.Input; s_p_ddr_id.Index = 10; s_p_ddr_id.Value = cmbsCategoriaGenerale.SelectedValue; _SColl.Add(s_p_ddr_id); //descrizione S_Controls.Collections.S_Object s_p_descrizione = new S_Object(); s_p_descrizione.ParameterName = "p_descrizione"; s_p_descrizione.DbType = CustomDBType.VarChar; s_p_descrizione.Size = 255; s_p_descrizione.Direction = ParameterDirection.Input; s_p_descrizione.Index = 11; s_p_descrizione.Value = txtsdescrizione.Text; _SColl.Add(s_p_descrizione); //tipologia del file S_Controls.Collections.S_Object s_p_documento_id = new S_Object(); s_p_documento_id.ParameterName = "p_documento_id"; s_p_documento_id.DbType = CustomDBType.Integer; s_p_documento_id.Direction = ParameterDirection.Input; s_p_documento_id.Index = 12; s_p_documento_id.Value = cmbsTipoFile.SelectedValue; _SColl.Add(s_p_documento_id); // ID BL S_Controls.Collections.S_Object s_p_id_bl = new S_Object(); s_p_id_bl.ParameterName = "p_id_bl"; s_p_id_bl.DbType = CustomDBType.Integer; s_p_id_bl.Direction = ParameterDirection.Input; s_p_id_bl.Index = 13; s_p_id_bl.Value = int.Parse(this.BL_ID); _SColl.Add(s_p_id_bl); // BL CODICE S_Controls.Collections.S_Object s_bl_id = new S_Object(); s_bl_id.ParameterName = "p_bl_id"; s_bl_id.DbType = CustomDBType.VarChar; s_bl_id.Direction = ParameterDirection.Input; s_bl_id.Size = 8; s_bl_id.Index = 14; s_bl_id.Value = this.S_Lblcodedificio.Text; _SColl.Add(s_bl_id); //**************** NEW ******************************// //ID PIANO S_Controls.Collections.S_Object s_p_piano_id = new S_Object(); s_p_piano_id.ParameterName = "p_piano_id"; s_p_piano_id.DbType = CustomDBType.Integer; s_p_piano_id.Direction = ParameterDirection.Input; s_p_piano_id.Index = 15; s_p_piano_id.Value = Convert.ToInt32(cmbsPiano.SelectedValue.ToString()); _SColl.Add(s_p_piano_id); //************** END NEW *******************************// //Servizio S_Controls.Collections.S_Object s_p_servizio_id = new S_Object(); s_p_servizio_id.ParameterName = "p_servizio_id"; s_p_servizio_id.DbType = CustomDBType.Integer; s_p_servizio_id.Direction = ParameterDirection.Input; s_p_servizio_id.Index = 16; s_p_servizio_id.Value = int.Parse(cmbsServizio.SelectedValue.Split(Convert.ToChar(" "))[0]); _SColl.Add(s_p_servizio_id); //id delle tipologie S_Controls.Collections.S_Object s_p_iddocdwf_tipologie = new S_Object(); s_p_iddocdwf_tipologie.ParameterName = "p_iddocdwf_tipologie"; s_p_iddocdwf_tipologie.DbType = CustomDBType.Integer; s_p_iddocdwf_tipologie.Direction = ParameterDirection.Input; s_p_iddocdwf_tipologie.Index = 17; s_p_iddocdwf_tipologie.Value = int.Parse(cmbsTipologiaDocumento.SelectedValue.Split(Convert.ToChar(","))[0]); _SColl.Add(s_p_iddocdwf_tipologie); //id categorie S_Controls.Collections.S_Object s_p_iddocdwf_categorie = new S_Object(); s_p_iddocdwf_categorie.ParameterName = "p_iddocdwf_categorie"; s_p_iddocdwf_categorie.DbType = CustomDBType.Integer; s_p_iddocdwf_categorie.Direction = ParameterDirection.Input; s_p_iddocdwf_categorie.Index = 18; s_p_iddocdwf_categorie.Value = int.Parse(cmbsCategoria.SelectedValue.Split(Convert.ToChar(","))[0]); _SColl.Add(s_p_iddocdwf_categorie); //Max dei file nell'edificio S_Controls.Collections.S_Object s_p_paginedocumento = new S_Object(); s_p_paginedocumento.ParameterName = "p_paginedocumento"; s_p_paginedocumento.DbType = CustomDBType.Integer; s_p_paginedocumento.Direction = ParameterDirection.Input; s_p_paginedocumento.Index = 19; s_p_paginedocumento.Value = maxpage; _SColl.Add(s_p_paginedocumento); //Codice del File S_Controls.Collections.S_Object s_p_codicedwf = new S_Object(); s_p_codicedwf.ParameterName = "p_codicedwf"; s_p_codicedwf.DbType = CustomDBType.VarChar; s_p_codicedwf.Direction = ParameterDirection.Input; s_p_codicedwf.Index = 20; s_p_codicedwf.Size = 50; s_p_codicedwf.Value = nomedwf; _SColl.Add(s_p_codicedwf); //Dimensioni del File S_Controls.Collections.S_Object s_p_dimensionefile = new S_Object(); s_p_dimensionefile.ParameterName = "p_dimensionefile"; s_p_dimensionefile.DbType = CustomDBType.Integer; s_p_dimensionefile.Direction = ParameterDirection.Input; s_p_dimensionefile.Index = 21; s_p_dimensionefile.Value = this.Dimension; _SColl.Add(s_p_dimensionefile); try { int result = 0; if (this.IDDOC == "") //Inserimento { result = _AnagrafeDocDWF.Add(_SColl); //insert } else //Update { result = _AnagrafeDocDWF.Update(_SColl, int.Parse(this.IDDOC)); //update } this.IDDOC = result.ToString(); if (deleteFile != string.Empty) { DeleteFile(deleteFile); } GetData(); } catch (Exception ex) { S_Lblerror.Text = ex.Message; } }
private void GetData() { TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); if (int.Parse(this.IDDOC) == 0) { return; } DataSet _Ds = _AnagrafeDocDWF.GetSingleData(int.Parse(this.BL_ID), int.Parse(this.IDDOC)); if (_Ds.Tables[0].Rows.Count > 0) { DataRow Dr = _Ds.Tables[0].Rows[0]; if (Dr["anno_scadenza"] != DBNull.Value) { S_CbAnno.SelectedValue = Dr["anno_scadenza"].ToString(); } if (Dr["pianoid"] != DBNull.Value) //cmbsPiano.SelectedValue =Dr["pianodesc"].ToString(); { //cmbsPiano.SelectedItem.Text =Dr["pianodesc"].ToString(); cmbsPiano.SelectedValue = Dr["pianoid"].ToString(); } // else // { // cmbsPiano.SelectedValue = "-1"; // } if (Dr["idservizio"] != DBNull.Value) { cmbsServizio.SelectedValue = Dr["idservizio"].ToString(); } if (Dr["documento_id"] != DBNull.Value) { cmbsTipoFile.SelectedValue = Dr["documento_id"].ToString(); } if (Dr["descrizionegenerale"] != DBNull.Value) { cmbsCategoriaGenerale.SelectedValue = Dr["descrizionegenerale"].ToString(); BindCategorie(int.Parse(cmbsCategoriaGenerale.SelectedValue)); } if (Dr["categoria"] != DBNull.Value) { cmbsCategoria.SelectedValue = Dr["categoria"].ToString(); int cat = int.Parse(this.cmbsCategoria.SelectedValue.Split(Convert.ToChar(","))[0]); BindTipologiaDoc(cat); //modifica SetVisibleTable(cmbsCategoria.SelectedValue); } if (Dr["tipologia"] != DBNull.Value) { cmbsTipologiaDocumento.SelectedValue = Dr["tipologia"].ToString(); //modifica //SetVisibleTable(cmbsTipologiaDocumento.SelectedValue); int tip = int.Parse(this.cmbsTipologiaDocumento.SelectedValue.Split(Convert.ToChar(","))[0]); //BindDescrizione(tip); } if (Dr["descrizione1"] != DBNull.Value) { txtsdescrizione.Text = Dr["descrizione1"].ToString(); } if (Dr["n_fascicolo_vvf"] != DBNull.Value) { txtNFascicoloVVF.Text = Dr["n_fascicolo_vvf"].ToString(); } if (Dr["data_rilascio_cpi"] != DBNull.Value) { CalendarPicker1VVF.Datazione.Text = System.DateTime.Parse(Dr["data_rilascio_cpi"].ToString()).ToShortDateString(); } if (Dr["data_scadenza_cpi"] != DBNull.Value) { CalendarPicker2VVF.Datazione.Text = System.DateTime.Parse(Dr["data_scadenza_cpi"].ToString()).ToShortDateString(); } if (Dr["data_parere_favorevole"] != DBNull.Value) { CalendarPicker3VVF.Datazione.Text = System.DateTime.Parse(Dr["data_parere_favorevole"].ToString()).ToShortDateString(); } if (Dr["collaudo"] != DBNull.Value) { checkCollaudoVVF.Checked = (Dr["collaudo"].ToString() == "0")?false:true; } if (Dr["matricola_ispesl"] != DBNull.Value) { txtISPESL.Text = Dr["matricola_ispesl"].ToString(); } if (Dr["data_prima_verifica"] != DBNull.Value) { CalendarPicker4ISPESL.Datazione.Text = System.DateTime.Parse(Dr["data_prima_verifica"].ToString()).ToShortDateString(); } if (Dr["NOMEDWF"] != DBNull.Value) { this.S_LblFileName.Text = Dr["NOMEDWF"].ToString(); } if (Dr["CODICEDWF"] != DBNull.Value) { this.S_LblCodiceDoc.Text = Dr["CODICEDWF"].ToString(); } if (Dr["pagine_documento"] != DBNull.Value) { this.MAX = Dr["pagine_documento"].ToString(); } lblFirstAndLast.Text = _AnagrafeDocDWF.GetFirstAndLastUser(Dr); DisableControl(false, Page); //se i nomi sono uguali devo abilitare il check per la rinomina if (Dr["NOMEDWF"] != DBNull.Value && Dr["CODICEDWF"] != DBNull.Value) { if (Dr["NOMEDWF"].ToString() == Dr["CODICEDWF"].ToString()) { CheckRinomina.Checked = true; } } System.Text.StringBuilder sbValid = new System.Text.StringBuilder(); // if( this.Validators.Count > 0 ) // { sbValid.Append("if (typeof(Page_ClientValidate) == 'function') { "); sbValid.Append("if (Page_ClientValidate() == false) { return false; } "); // } sbValid.Append("if (confirm('Sei sicuro di sostituire il file?') == false) { return false; }} "); sbValid.Append("this.value = 'Attendere ...';"); sbValid.Append("this.disabled = true;"); sbValid.Append("document.getElementById('" + btSalva.ClientID + "').disabled = true;"); sbValid.Append(this.Page.GetPostBackEventReference(this.btSalva)); sbValid.Append(";"); this.btSalva.Attributes.Add("onclick", sbValid.ToString()); btSalva.Enabled = true; btNuovo.Enabled = true; btBack.Enabled = true; RequiredFieldValidator5.Enabled = true; } }
private void RicercaPiani() { //DataGridRicerca.CurrentPageIndex =0; DataGridRicerca.Visible = true; S_ControlsCollection _SCollection = new S_ControlsCollection(); S_Controls.Collections.S_Object s_p_nomefile = new S_Object(); s_p_nomefile.ParameterName = "p_nomefile"; s_p_nomefile.DbType = CustomDBType.VarChar; s_p_nomefile.Direction = ParameterDirection.Input; s_p_nomefile.Size = 225; s_p_nomefile.Index = _SCollection.Count; if (txtDescrizione.Text == "") { s_p_nomefile.Value = DBNull.Value; } else { s_p_nomefile.Value = txtDescrizione.Text; } _SCollection.Add(s_p_nomefile); S_Controls.Collections.S_Object s_p_mese = new S_Object(); s_p_mese.ParameterName = "p_mese"; s_p_mese.DbType = CustomDBType.VarChar; s_p_mese.Direction = ParameterDirection.Input; s_p_mese.Size = 225; s_p_mese.Index = _SCollection.Count; s_p_mese.Value = cmbsmese.SelectedValue; _SCollection.Add(s_p_mese); S_Controls.Collections.S_Object s_p_anno = new S_Object(); s_p_anno.ParameterName = "p_anno"; s_p_anno.DbType = CustomDBType.VarChar; s_p_anno.Direction = ParameterDirection.Input; s_p_anno.Size = 225; s_p_anno.Index = _SCollection.Count; s_p_anno.Value = DropAnno.SelectedValue; _SCollection.Add(s_p_anno); TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); DataSet _MyDs = _AnagrafeDocDWF.GetREPORTKPI(_SCollection); //DataSet _MyDs = _RecuproDocPmp.GetPiani(_SCollection, cmbsTipoDocumenti.SelectedValue); if (_MyDs.Tables[0].Rows.Count == 0) { DataGridRicerca.CurrentPageIndex = 0; GridTitle1.DescriptionTitle = "Nessun dato trovato."; } else { GridTitle1.DescriptionTitle = ""; this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString(); } this.DataGridRicerca.DataSource = _MyDs.Tables[0]; this.DataGridRicerca.DataBind(); }
private void Button1_Click(object sender, System.EventArgs e) { TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF _AnagrafeDocDWF = new TheSite.Classi.AnagrafeImpianti.AnagrafeDocDWF(Context.User.Identity.Name); int versione = _AnagrafeDocDWF.VERSIONEREPORTKPI(DropMese.SelectedValue.ToString(), DropAnno.SelectedValue.ToString()); int conto = _AnagrafeDocDWF.CONTOREPORTKPI(DropMese.SelectedValue.ToString(), DropAnno.SelectedValue.ToString()); if (versione == 0) // versione del file non definitiva { //string finenomefile=""; // if (conto>=1) // {finenomefile="_IP_R"+conto.ToString() +".xls";} // // else // {finenomefile="_IP_R0.xls";} //******inserimento codice alternativo //string fileNamerin=""; //string exte=""; //string OriginePath=""; //string destPathstomove=""; // string fileName=string.Empty; try { //fileName= System.IO.Path.GetFileName(FilePreventivo.PostedFile.FileName); //fileName= System.IO.Path.GetFileName(@"C:\Inetpub\wwwroot\ifo\MasterExcel\ReportKPI.xls"); if (Uploader.PostedFile != null && Uploader.PostedFile.FileName != "") { string fileNameupload = System.IO.Path.GetFileName(Uploader.PostedFile.FileName); string destDirUpload = Server.MapPath("../KPI"); string destPathUpload = System.IO.Path.Combine(destDirUpload, fileNameupload); Uploader.PostedFile.SaveAs(destPathUpload); // // // string FileInsert=destDir1 + @"\" + System.IO.Path.GetFileName(Uploader.PostedFile.FileName); // //Uploader.PostedFile.SaveAs(FileInsert); // fileName= System.IO.Path.GetFileName(FileInsert); // OriginePath = System.IO.Path.Combine(destDir1, fileName); // destPathstomove= System.IO.Path.Combine(destDir1,DropAnno.SelectedValue.ToString()+"_"+DropMese.SelectedValue.ToString()+finenomefile); // fileNamerin=Path.GetFileName(destPathstomove); // File.Copy(OriginePath,destPathstomove); // File.Delete(OriginePath); InsdbReport(fileNameupload, conto); } } //chiusura del try catch (Exception ex) { string results = ex.Message.ToString().ToUpper(); //string result="Processo non andato a buon fine"; String scriptString = "<script language=\"JavaScript\">alert(\"" + results + "\");<"; scriptString += "/"; scriptString += "script>"; this.RegisterStartupScript("Startup1", scriptString); lblMessage.Text = "Inserimento File non terminato"; } } else { string uscita = "Il Report per il mese di " + DropMese.SelectedValue + " anno " + DropAnno.SelectedValue + " è stato generato in versione definifitiva. Impossibile generare un nuovo report."; String scriptString = "<script language=\"JavaScript\">alert(\"" + uscita + "\");<"; scriptString += "/"; scriptString += "script>"; this.RegisterStartupScript("Startup1", scriptString); } }