Exemple #1
0
        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 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;
            }
        }