private void BindStanza()
        {
            this.cmbsStanza.Items.Clear();

            TheSite.Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            int     bl_id = (RicercaModulo1.Idbl == "")?0:int.Parse(RicercaModulo1.Idbl);
            int     Piano = (cmbsPiano.SelectedValue == "")?0:int.Parse(cmbsPiano.SelectedValue);
            DataSet _MyDs = _Richiesta.GetStanze(bl_id, Piano);

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsStanza.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "DESCRIZIONE", "ID", "- Selezionare la Stanza -", "");
                this.cmbsStanza.DataTextField  = "DESCRIZIONE";
                this.cmbsStanza.DataValueField = "ID";
                this.cmbsStanza.DataBind();
            }
            else
            {
                string s_Messagggio = "- Nessuna Stanza -";
                this.cmbsStanza.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty));
            }

            cmbsStanza.Attributes.Add("OnChange", "ClearApparechiature();");
        }
Пример #2
0
        private void BindAddettiDitta(string bl_id, int ditta_id)
        {
            this.cmbsAddettoMod.Items.Clear();
            this.cmbsAddettoCompl.Items.Clear();

            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            DataSet _MyDs;

            _MyDs = _Richiesta.GetAddetti("", bl_id, ditta_id);


            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsAddettoMod.DataSource     = _MyDs.Tables[0];
                this.cmbsAddettoMod.DataTextField  = "NOMINATIVO";
                this.cmbsAddettoMod.DataValueField = "ID";
                this.cmbsAddettoMod.DataBind();
                //--------------------------------------------------//
                this.cmbsAddettoCompl.DataSource     = _MyDs.Tables[0];
                this.cmbsAddettoCompl.DataTextField  = "NOMINATIVO";
                this.cmbsAddettoCompl.DataValueField = "ID";
                this.cmbsAddettoCompl.DataBind();
            }
            else
            {
                string s_Messagggio = "- Nessun Addetto  -";
                this.cmbsAddettoMod.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, ""));
                this.cmbsAddettoCompl.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, ""));
            }
        }
        private DataTable BindAddettiDitta(string bl_id, string nomecompleto)
        {
            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            DataSet _MyDs;

            _MyDs = _Richiesta.GetAddetti(nomecompleto, bl_id, 0);
            return(_MyDs.Tables[0]);
        }
Пример #4
0
 private void BindWR_status()
 {
     Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
     //Carico il combo cmbsid_status
     this.cmbsid_status.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
         _Richiesta.GetStatusAnalisi().Tables[0], "DESCRIZIONE", "ID", "-Selezionare uno Stato-", "0");
     this.cmbsid_status.DataTextField  = "DESCRIZIONE";
     this.cmbsid_status.DataValueField = "ID";
     this.cmbsid_status.DataBind();
 }
Пример #5
0
        void RicercaRichiedenti()
        {
            string s_TestataScript = "<script language=\"javascript\">\n";
            string s_CodaScript    = "</script>\n";

            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            this.RichiedenteShowInfo.Visible = true;
            DataSet _MYDs = _Richiesta.GetRichiedenti(this.NomeCompleto, this.CognomeCompleto, this.Progetto, this.cmbsGruppo.SelectedValue);

            DataGridRichiedente.DataSource = _MYDs;
            DataGridRichiedente.DataBind();
            //lnkVisContatti.Text+="(" + TotContatti +")";
            //lnkVisContatti.Attributes.Add("totContatti",TotContatti);

            string script_richiedente = s_TestataScript + "RichiedentiSetVisible(true, '" + RichiedenteShowInfo.ClientID + "');" + s_CodaScript;

            this.Page.RegisterStartupScript("script_richiedente", script_richiedente);
        }
Пример #6
0
        private void carica_record()
        {
            PageTitle1.Title += ": " + Request.QueryString["wr_id"];

            S_ControlsCollection _SCollection = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_IdIn = new S_Object();
            s_IdIn.ParameterName = "p_wr_id";
            s_IdIn.DbType        = CustomDBType.Integer;
            s_IdIn.Direction     = ParameterDirection.Input;
            s_IdIn.Index         = 1;
            s_IdIn.Size          = 10;
            s_IdIn.Value         = Request.QueryString["wr_id"];
            _SCollection.Add(s_IdIn);

            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();

            DataSet _MyDs = _Richiesta.GetHWR(_SCollection, Context.User.Identity.Name).Copy();

            this.DataGridRicerca.DataSource = _MyDs.Tables[0];

            //			DataGridRicerca.Visible = true;

            if (_MyDs.Tables[0].Rows.Count == 0)
            {
                DataGridRicerca.CurrentPageIndex = 0;
            }
            else
            {
                int Pagina = 0;
                if ((_MyDs.Tables[0].Rows.Count % DataGridRicerca.PageSize) > 0)
                {
                    Pagina++;
                }
                if (DataGridRicerca.PageCount != Convert.ToInt16((_MyDs.Tables[0].Rows.Count / DataGridRicerca.PageSize) + Pagina))
                //if (DataGridRicerca.PageCount != DataGridRicerca.CurrentPageIndex)
                {
                    DataGridRicerca.CurrentPageIndex = 0;
                }
            }
            this.DataGridRicerca.DataBind();

            this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString();
        }
        private DataTable BindAddettiDitta(string bl_id, string nomecompleto)
        {
            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            DataSet _MyDs;

            _MyDs = _Richiesta.GetAddetti(nomecompleto, bl_id);
            return(_MyDs.Tables[0]);
//			if (_MyDs.Tables[0].Rows.Count > 0)
//			{
//				this.cmbsAddettoMod.DataSource = _MyDs.Tables[0];
//				this.cmbsAddettoMod.DataTextField = "NOMINATIVO";
//				this.cmbsAddettoMod.DataValueField = "ID";
//				this.cmbsAddettoMod.DataBind();
//			}
//			else
//			{
//				string s_Messagggio = "- Nessun Addetto  -";
//				this.cmbsAddettoMod.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, ""));
//			}
        }
Пример #8
0
        public DataSet GetWordExcel()
        {
            S_ControlsCollection _SCollection = new S_ControlsCollection();

            S_Controls.Collections.S_Object s_IdIn = new S_Object();
            s_IdIn.ParameterName = "p_wr_id";
            s_IdIn.DbType        = CustomDBType.Integer;
            s_IdIn.Direction     = ParameterDirection.Input;
            s_IdIn.Index         = 1;
            s_IdIn.Size          = 10;
            s_IdIn.Value         = Request.QueryString["wr_id"];
            _SCollection.Add(s_IdIn);

            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();

            DataSet _MyDs = _Richiesta.GetHWR(_SCollection, Context.User.Identity.Name).Copy();


            return(_MyDs);
        }
Пример #9
0
        private void BindPiano(string CodEdificio)
        {
            this.cmbsPiano.Items.Clear();

            TheSite.Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();

            DataSet _MyDs = _Richiesta.GetPiani(CodEdificio);

            if (_MyDs.Tables[0].Rows.Count > 0)
            {
                this.cmbsPiano.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(
                    _MyDs.Tables[0], "DESCRIZIONE", "ID", "- Selezionare il Piano -", "");
                this.cmbsPiano.DataTextField  = "DESCRIZIONE";
                this.cmbsPiano.DataValueField = "ID";
                this.cmbsPiano.DataBind();
            }
            else
            {
                string s_Messagggio = "- Nessun Piano -";
                this.cmbsPiano.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty));
            }
        }
Пример #10
0
        void RicercaAddetti()
        {
            string s_TestataScript = "<script language=\"javascript\">\n";
            string s_CodaScript    = "</script>\n";

            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            this.AddettiShowInfo.Visible = true;
            if (hidDITTA_ID.Text != "")
            {
                DataGridAddetto.DataSource = _Richiesta.GetAddetti(this.NomeCompleto, hidBL_ID.Text, Int32.Parse(hidDITTA_ID.Text));
            }
            else
            {
                DataGridAddetto.DataSource = _Richiesta.GetAddetti(this.NomeCompleto, hidBL_ID.Text);
            }

            DataGridAddetto.DataBind();


            string script_addetti = s_TestataScript + "AddettiSetVisible(true, '" + AddettiShowInfo.ClientID + "');" + s_CodaScript;

            this.Page.RegisterStartupScript("script_addetti", script_addetti);
        }
Пример #11
0
        void RicercaRichiedenti()
        {
            string Progetto = "";

            if (Request.QueryString["VarApp"] != null)
            {
                Progetto = Request.QueryString["VarApp"];
            }

            string s_TestataScript = "<script language=\"javascript\">\n";
            string s_CodaScript    = "</script>\n";

            Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();
            this.RichiedenteShowInfo.Visible = true;
            DataGridRichiedente.DataSource   = _Richiesta.GetRichiedenti(this.NomeCompleto, "", Progetto, "");
            //DataGridRichiedente.DataSource = _Richiesta.GetRichiedenti(this.NomeCompleto);
            DataGridRichiedente.DataBind();


            string script_richiedente = s_TestataScript + "RichiedentiSetVisible(true, '" + RichiedenteShowInfo.ClientID + "');" + s_CodaScript;

            this.Page.RegisterStartupScript("script_richiedente", script_richiedente);
        }
Пример #12
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            //Istanzio la classe
            _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);

            FunId = Int32.Parse(Request.Params["FunId"]);

            if (Request.QueryString["chiamante"] == "Materiali")
            {
                btnModificaRDL.Visible  = false;
                btnsNuova.Visible       = false;
                cmdApprova.Visible      = false;
                PageTitle1.VisibleLogut = false;
            }
            if (Request.Params["ItemId"] != null)
            {
                itemId           = Int32.Parse(Request.Params["ItemId"]);
                PageTitle1.Title = "Richiesta di Lavoro N° " + itemId;
                txtWrHidden.Text = itemId.ToString();



                Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();

                DataSet _MyDs = _Richiesta.GetSingleData(itemId).Copy();
                if (_MyDs.Tables[0].Rows.Count == 1)
                {
                    DataRow  _Dr             = _MyDs.Tables[0].Rows[0];
                    DateTime d_DateRequested = (DateTime)_Dr["DATE_REQUESTED"];
                    this.lblData.Text = d_DateRequested.ToShortDateString();
                    DateTime d_TimeRequested = (DateTime)_Dr["TIME_REQUESTED"];
                    this.lblOra.Text            = d_TimeRequested.ToShortTimeString();
                    this.lblCodiceEdificio.Text = _Dr["BL_ID"].ToString();

                    if (_Dr["sga"] != DBNull.Value)
                    {
                        this.LblSga.Text = _Dr["sga"].ToString();
                    }
                    //recupero data di invio sga
                    DataSet DsData = _ClManCorrettiva.GetDataInvioSga(itemId, DocType.SGA);

                    if (DsData.Tables[0].Rows.Count == 1)
                    {
                        DataRow _DrData = DsData.Tables[0].Rows[0];
                        LblInvioSga.Text = _DrData["data_invio"].ToString();
                    }
                    if (_Dr["id_bl"] != DBNull.Value)
                    {
                        this.id_bl = Convert.ToInt32(_Dr["id_bl"].ToString());
                    }

                    if (_Dr["id_progetto"] != DBNull.Value)
                    {
                        this.hidprog.Value = _Dr["id_progetto"].ToString();
                    }

                    if (_Dr["DENOMINAZIONE"] != DBNull.Value)
                    {
                        this.lblDenominazione.Text = _Dr["DENOMINAZIONE"].ToString();
                    }
                    if (_Dr["PIANO"] != DBNull.Value)
                    {
                        this.lblpianoed.Text = _Dr["PIANO"].ToString();
                    }
                    if (_Dr["STANZA"] != DBNull.Value)
                    {
                        this.lblstanzaed.Text = _Dr["STANZA"].ToString();
                    }

                    if (_Dr["INDIRIZZO"] != DBNull.Value)
                    {
                        this.lblIndirizzo.Text = _Dr["INDIRIZZO"].ToString();
                    }
                    if (_Dr["COMUNE"] != DBNull.Value)
                    {
                        this.lblComune.Text = _Dr["COMUNE"].ToString();
                    }
                    if (_Dr["descrizione_ditta"] != DBNull.Value)
                    {
                        this.lblDitta.Text = _Dr["descrizione_ditta"].ToString();
                    }
                    if (_Dr["TELEFONO_DITTA"] != DBNull.Value)
                    {
                        this.lblTelefonoDitta.Text = _Dr["TELEFONO_DITTA"].ToString();
                    }

                    if (_Dr["USERNAME"] != DBNull.Value)
                    {
                        this.lblOperatore.Text = _Dr["USERNAME"].ToString();
                    }
                    if (_Dr["REQUESTOR"] != DBNull.Value)
                    {
                        this.lblRichiedente.Text = _Dr["REQUESTOR"].ToString();
                    }

                    if (_Dr["telefonoric"] != DBNull.Value)
                    {
                        this.lblteleric.Text = _Dr["telefonoric"].ToString();
                    }
                    if (_Dr["emailric"] != DBNull.Value)
                    {
                        this.lblemailric.Text = _Dr["emailric"].ToString();
                    }
                    if (_Dr["stanzaric"] != DBNull.Value)
                    {
                        this.lblstanzaric.Text = _Dr["stanzaric"].ToString();
                    }

                    if (_Dr["PHONE"] != DBNull.Value)
                    {
                        this.lblTelefono.Text = _Dr["PHONE"].ToString();
                    }
                    if (_Dr["DESCRIZIONERICHIEDENTI"] != DBNull.Value)
                    {
                        this.lblGruppo.Text = _Dr["DESCRIZIONERICHIEDENTI"].ToString();
                    }

                    string s_Nota = string.Empty;
                    if (_Dr["NOTA_RIC"] != DBNull.Value)
                    {
                        s_Nota = _Dr["NOTA_RIC"].ToString();
                    }

                    this.lblNota.Text = s_Nota.Replace("\n", "<br>");

                    string s_Descrizione = string.Empty;
                    if (_Dr["DESCRIPTION"] != DBNull.Value)
                    {
                        s_Descrizione = _Dr["DESCRIPTION"].ToString();
                    }

                    this.lblDescrizione.Text = s_Descrizione.Replace("\n", "<br>");

                    if (_Dr["PRIORITY"] != DBNull.Value)
                    {
                        this.lblUrgenza.Text = _Dr["PRIORITY"].ToString();
                    }
                    if (_Dr["DESCRIZIONESERVIZI"] != DBNull.Value)
                    {
                        this.lblServizio.Text = _Dr["DESCRIZIONESERVIZI"].ToString();
                    }

                    string s_Eqstd = string.Empty;
                    if (_Dr["EQ_STD"] != DBNull.Value)
                    {
                        s_Eqstd = _Dr["EQ_STD"].ToString();
                    }
                    if (_Dr["DESCRIZIONEEQSTD"] != DBNull.Value)
                    {
                        s_Eqstd += " " + _Dr["DESCRIZIONEEQSTD"].ToString();
                    }
                    this.lblEqStd.Text = s_Eqstd;

                    if (_Dr["EQ_ID"] != DBNull.Value)
                    {
                        this.lblEqId.Text = _Dr["EQ_ID"].ToString();
                    }

                    //aggiunta SGA
                    if (_Dr["sga_anomalia"] != DBNull.Value)
                    {
                        this.LblAnomalia.Text = _Dr["sga_anomalia"].ToString();
                    }

                    if (_Dr["sga_effetto"] != DBNull.Value)
                    {
                        this.LblEffetto.Text = _Dr["sga_effetto"].ToString();
                    }

                    if (_Dr["conduzione"] != DBNull.Value)
                    {
                        ChkConduzione.Checked = (_Dr["conduzione"].ToString() == "1")?true:false;
                    }

                    if (_Dr["data_conduzione"] != DBNull.Value)
                    {
                        CPConduzioneData.Text = _Dr["data_conduzione"].ToString();
                    }

                    if (_Dr["ora_conduzione"] != DBNull.Value)
                    {
                        TxtOraAseguito.Text = _Dr["ora_conduzione"].ToString();
                    }

                    if (_Dr["sga_seguito"] != DBNull.Value)
                    {
                        CmbASeguito.Text = _Dr["sga_seguito"].ToString();
                    }
                    if (_Dr["DescTipoIntervento"] != DBNull.Value)
                    {
                        lblTipoIntervento.Text = _Dr["DescTipoIntervento"].ToString();
                    }
                    HidTipInter.Value = _Dr["tipointervento_id"].ToString();
//					if (_Dr["tipointervento_id"].ToString() =="83")
//					{
//							BtSalvaSGA.Text="Salva/Invia DIE";
//					}


                    if (_Dr["die_numero"] != DBNull.Value)
                    {
                        TxtASeguito1.Text = _Dr["die_numero"].ToString();
                    }

                    if (_Dr["die_del"] != DBNull.Value)
                    {
                        CPAseguito.Text = _Dr["die_del"].ToString();
                    }

                    if (_Dr["sopralluogo"] != DBNull.Value)
                    {
                        ChkSopralluogo.Checked = (_Dr["sopralluogo"].ToString() == "1")?true:false;
                    }

                    if (_Dr["sopralluogo_n"] != DBNull.Value)
                    {
                        TxtSopralluogo.Text = _Dr["sopralluogo_n"].ToString();
                    }

                    if (_Dr["sopralluogo_del"] != DBNull.Value)
                    {
                        CPSopralluogoDie.Text = _Dr["sopralluogo_del"].ToString();
                    }

                    if (_Dr["sopralluogo_data"] != DBNull.Value)
                    {
                        CPSopralluogoData.Text = _Dr["sopralluogo_data"].ToString();
                    }

                    if (_Dr["sopralluogo_da"] != DBNull.Value)
                    {
                        TxtASeguito4.Text = _Dr["sopralluogo_da"].ToString();
                    }
//
//					if (_Dr["sga_aseguito1"] != DBNull.Value && _Dr["id_sga_seguito"]!= DBNull.Value)
//					{
//						switch(_Dr["id_sga_seguito"].ToString())
//						{
//							case "1":
//								this.lblAseguito1.Text ="IN DATA: " +  _Dr["sga_aseguito1"].ToString();
//								lblAseguito3.Visible=false;
//								lblAseguito4.Visible=false;
//							break;
//							case "4":
//								this.lblAseguito1.Text ="DIE N°: " +  _Dr["sga_aseguito1"].ToString();
//								lblAseguito3.Visible=false;
//								lblAseguito4.Visible=false;
//							break;
//							case "5":
//								this.lblAseguito1.Text ="N°: " +  _Dr["sga_aseguito1"].ToString();
//								lblAseguito3.Visible=true;
//								lblAseguito4.Visible=true;
//							break;
//						}
//					}
//
//					if (_Dr["sga_aseguito2"] != DBNull.Value && _Dr["id_sga_seguito"]!= DBNull.Value)
//					{
//						switch(_Dr["id_sga_seguito"].ToString())
//						{
//							case "1":
//								this.lblAseguito2.Text ="ORA: " +  _Dr["sga_aseguito2"].ToString();
//								break;
//							case "4": case "5":
//								this.lblAseguito2.Text ="DEL°: " +  _Dr["sga_aseguito2"].ToString();
//								break;
//								default:
//								break;
//						}
//					}
//
//					if (_Dr["sga_aseguito3"] != DBNull.Value)
//						this.lblAseguito3.Text = "Sopralluogo effettuato in data   "+_Dr["sga_aseguito3"].ToString();
//
//
//					if (_Dr["sga_aseguito4"] != DBNull.Value)
//						this.lblAseguito4.Text = "DA  "+_Dr["sga_aseguito4"].ToString();
                }
            }
            else
            {
                PageTitle1.Title = "Inserimento Richiesta di Lavoro - Impossibile visualizzare la Richiesta";
            }
        }
Пример #13
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            //Istanzio la classe
            _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);

            FunId = Int32.Parse(Request.Params["FunId"]);
            Classi.ManOrdinaria.Richiesta Richiesta_ = new TheSite.Classi.ManOrdinaria.Richiesta();
            itemId = Int32.Parse(Request.Params["ItemId"]);

            //codice da inserire e testare correttamente

            lblrepeat.Text = "";
            if (Request.QueryString["chiamante"] == "Materiali")
            {
                btnModificaRDL.Visible  = false;
                btnsNuova.Visible       = false;
                cmdApprova.Visible      = false;
                PageTitle1.VisibleLogut = false;
            }
            if (Request.Params["ItemId"] != null)
            {
                itemId           = Int32.Parse(Request.Params["ItemId"]);
                PageTitle1.Title = "Richiesta di Lavoro N° " + itemId;
                txtWrHidden.Text = itemId.ToString();

                Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();

                DataSet _MyDs = _Richiesta.GetSingleData(itemId).Copy();
                if (_MyDs.Tables[0].Rows.Count == 1)
                {
                    DataRow  _Dr             = _MyDs.Tables[0].Rows[0];
                    DateTime d_DateRequested = (DateTime)_Dr["DATE_REQUESTED"];
                    this.lblData.Text = d_DateRequested.ToShortDateString();
                    DateTime d_TimeRequested = (DateTime)_Dr["TIME_REQUESTED"];
                    this.lblOra.Text            = d_TimeRequested.ToShortTimeString();
                    this.lblCodiceEdificio.Text = _Dr["BL_ID"].ToString();


                    DataSet DsData = _ClManCorrettiva.GetDataInvioSga(itemId, DocType.SGA);


                    if (_Dr["id_bl"] != DBNull.Value)
                    {
                        this.id_bl = Convert.ToInt32(_Dr["id_bl"].ToString());
                    }

                    if (_Dr["id_progetto"] != DBNull.Value)
                    {
                        this.hidprog.Value = _Dr["id_progetto"].ToString();
                    }

                    if (_Dr["DENOMINAZIONE"] != DBNull.Value)
                    {
                        this.lblDenominazione.Text = _Dr["DENOMINAZIONE"].ToString();
                    }

                    if (_Dr["INDIRIZZO"] != DBNull.Value)
                    {
                        this.lblIndirizzo.Text = _Dr["INDIRIZZO"].ToString();
                    }
                    if (_Dr["COMUNE"] != DBNull.Value)
                    {
                        this.lblComune.Text = _Dr["COMUNE"].ToString();
                    }
                    if (_Dr["descrizione_ditta"] != DBNull.Value)
                    {
                        this.lblDitta.Text = _Dr["descrizione_ditta"].ToString();
                    }


                    if (_Dr["USERNAME"] != DBNull.Value)
                    {
                        this.lblOperatore.Text = _Dr["USERNAME"].ToString();
                    }
                    if (_Dr["richiedente"] != DBNull.Value)
                    {
                        this.lblRichiedente.Text = _Dr["richiedente"].ToString();
                    }

                    string s_attoperative = string.Empty;
                    if (_Dr["DESCRIPTION"] != DBNull.Value)
                    {
                        s_attoperative = _Dr["DESCRIPTION"].ToString();
                    }

                    this.lblattoperative.Text = s_attoperative.Replace("\n", "<br>");

                    string s_Descrizione = string.Empty;
                    if (_Dr["descrizione_breve"] != DBNull.Value)
                    {
                        s_Descrizione = _Dr["descrizione_breve"].ToString();
                    }

                    this.lblDescrizione.Text = s_Descrizione.Replace("\n", "<br>");

                    if (_Dr["PRIORITY"] != DBNull.Value)
                    {
                        this.lblUrgenza.Text = _Dr["PRIORITY"].ToString();
                    }
                    if (_Dr["DESCRIZIONESERVIZI"] != DBNull.Value)
                    {
                        this.lblServizio.Text = _Dr["DESCRIZIONESERVIZI"].ToString();
                    }

                    string s_Eqstd = string.Empty;
                    if (_Dr["EQ_STD"] != DBNull.Value)
                    {
                        s_Eqstd = _Dr["EQ_STD"].ToString();
                    }
                    if (_Dr["DESCRIZIONEEQSTD"] != DBNull.Value)
                    {
                        s_Eqstd += " " + _Dr["DESCRIZIONEEQSTD"].ToString();
                    }
                    this.lblEqStd.Text = s_Eqstd;

                    if (_Dr["EQ_ID"] != DBNull.Value)
                    {
                        this.lblEqId.Text = _Dr["EQ_ID"].ToString();
                    }

                    //aggiunta SGA
                    if (_Dr["sga_anomalia"] != DBNull.Value)
                    {
                        this.LblAnomalia.Text = _Dr["sga_anomalia"].ToString();
                    }

                    if (_Dr["sga_effetto"] != DBNull.Value)
                    {
                        this.LblEffetto.Text = _Dr["sga_effetto"].ToString();
                    }


                    if (_Dr["tipomanut"] != DBNull.Value)
                    {
                        lbltipomanutenzione.Text = _Dr["tipomanut"].ToString();
                    }

                    if (_Dr["tipoattivita"] != DBNull.Value)
                    {
                        lbsettore.Text = _Dr["tipoattivita"].ToString();
                    }
                }
            }
            else
            {
                PageTitle1.Title = "Inserimento Richiesta di Lavoro - Impossibile visualizzare la Richiesta";
            }
            //if (lblrepeat.Text=="1")
            //{BtSalvaSGA.Attributes.Add("onclick","return confirm('Attenzione:vuoi rilanciare una email SGA una volta ancora?!')");}

            if (!Page.IsPostBack)
            {
                //if (lblrepeat.Text=="1")
                //{BtSalvaSGA.Attributes.Add("onclick","return confirm('Attenzione:vuoi rilanciare una email SGA una volta ancora?!')");}

//				string exit=Richiesta_.GETrepeatclick(itemId,"SGA");
//				if (exit!="")
//				{
//					//BtSalvaSGA.Attributes.Add("onclick","return confirm("+exit+")");
//					BtSalvaSGA.Attributes.Add("onclick","return confirm('Attenzione:vuoi rilanciare una email SGA una volta ancora?!')");
//					//'SGA?!'
//				}
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            //Istanzio la classe
            _ClManCorrettiva = new TheSite.Classi.ManCorrettiva.ClManCorrettiva(Context.User.Identity.Name);

            FunId = Int32.Parse(Request.Params["FunId"]);

            System.Text.StringBuilder sbValid1 = new System.Text.StringBuilder();

            sbValid1.Append("this.value = 'Attendere Elaborazione...';");

            sbValid1.Append("this.disabled = false;");

            sbValid1.Append("document.getElementById('" + BtSalvaSGA.ClientID + "').disabled = true;");

            sbValid1.Append(this.Page.GetPostBackEventReference(this.BtSalvaSGA));
            sbValid1.Append(";");
            this.BtSalvaSGA.Attributes.Add("onclick", sbValid1.ToString());



            if (Request.QueryString["chiamante"] == "Materiali")
            {
                btnModificaRDL.Visible  = false;
                btnsNuova.Visible       = false;
                cmdApprova.Visible      = false;
                PageTitle1.VisibleLogut = false;
            }
            if (Request.Params["ItemId"] != null)
            {
                itemId           = Int32.Parse(Request.Params["ItemId"]);
                PageTitle1.Title = "Richiesta di Lavoro N° " + itemId;
                txtWrHidden.Text = itemId.ToString();



                Classi.ManOrdinaria.Richiesta _Richiesta = new TheSite.Classi.ManOrdinaria.Richiesta();

                DataSet _MyDs = _Richiesta.GetSingleData(itemId).Copy();
                if (_MyDs.Tables[0].Rows.Count == 1)
                {
                    DataRow  _Dr             = _MyDs.Tables[0].Rows[0];
                    DateTime d_DateRequested = (DateTime)_Dr["DATE_REQUESTED"];
                    this.lblData.Text = d_DateRequested.ToShortDateString();
                    DateTime d_TimeRequested = (DateTime)_Dr["TIME_REQUESTED"];
                    this.lblOra.Text            = d_TimeRequested.ToShortTimeString();
                    this.lblCodiceEdificio.Text = _Dr["BL_ID"].ToString();

                    if (_Dr["sga"] != DBNull.Value)
                    {
                        this.LblSga.Text = _Dr["sga"].ToString();
                    }

                    DataSet DsData = _ClManCorrettiva.GetDataInvioSga(itemId, DocType.SGA);

                    if (DsData.Tables[0].Rows.Count == 1)
                    {
                        DataRow _DrData = DsData.Tables[0].Rows[0];
                        LblInvioSga.Text = _DrData["data_invio"].ToString();
                    }
                    if (_Dr["id_bl"] != DBNull.Value)
                    {
                        this.id_bl = Convert.ToInt32(_Dr["id_bl"].ToString());
                    }

                    if (_Dr["id_progetto"] != DBNull.Value)
                    {
                        this.hidprog.Value = _Dr["id_progetto"].ToString();
                    }

                    if (_Dr["DENOMINAZIONE"] != DBNull.Value)
                    {
                        this.lblDenominazione.Text = _Dr["DENOMINAZIONE"].ToString();
                    }
                    if (_Dr["PIANO"] != DBNull.Value)
                    {
                        this.lblpianoed.Text = _Dr["PIANO"].ToString();
                    }
                    if (_Dr["STANZA"] != DBNull.Value)
                    {
                        this.lblstanzaed.Text = _Dr["STANZA"].ToString();
                    }

                    if (_Dr["INDIRIZZO"] != DBNull.Value)
                    {
                        this.lblIndirizzo.Text = _Dr["INDIRIZZO"].ToString();
                    }
                    if (_Dr["COMUNE"] != DBNull.Value)
                    {
                        this.lblComune.Text = _Dr["COMUNE"].ToString();
                    }
                    if (_Dr["descrizione_ditta"] != DBNull.Value)
                    {
                        this.lblDitta.Text = _Dr["descrizione_ditta"].ToString();
                    }


                    if (_Dr["USERNAME"] != DBNull.Value)
                    {
                        this.lblOperatore.Text = _Dr["USERNAME"].ToString();
                    }
                    if (_Dr["REQUESTOR"] != DBNull.Value)
                    {
                        this.lblRichiedente.Text = _Dr["REQUESTOR"].ToString();
                    }

                    if (_Dr["telefonoric"] != DBNull.Value)
                    {
                        this.lblteleric.Text = _Dr["telefonoric"].ToString();
                    }
                    if (_Dr["emailric"] != DBNull.Value)
                    {
                        this.lblemailric.Text = _Dr["emailric"].ToString();
                    }
                    if (_Dr["stanzaric"] != DBNull.Value)
                    {
                        this.lblstanzaric.Text = _Dr["stanzaric"].ToString();
                    }

                    if (_Dr["PHONE"] != DBNull.Value)
                    {
                        this.lblTelefono.Text = _Dr["PHONE"].ToString();
                    }
                    if (_Dr["DESCRIZIONERICHIEDENTI"] != DBNull.Value)
                    {
                        this.lblGruppo.Text = _Dr["DESCRIZIONERICHIEDENTI"].ToString();
                    }

                    string s_Nota = string.Empty;
                    if (_Dr["NOTA_RIC"] != DBNull.Value)
                    {
                        s_Nota = _Dr["NOTA_RIC"].ToString();
                    }

                    this.lblNota.Text = s_Nota.Replace("\n", "<br>");

                    string s_Descrizione = string.Empty;
                    if (_Dr["DESCRIPTION"] != DBNull.Value)
                    {
                        s_Descrizione = _Dr["DESCRIPTION"].ToString();
                    }

                    this.lblDescrizione.Text = s_Descrizione.Replace("\n", "<br>");

                    if (_Dr["PRIORITY"] != DBNull.Value)
                    {
                        this.lblUrgenza.Text = _Dr["PRIORITY"].ToString();
                    }
                    if (_Dr["DESCRIZIONESERVIZI"] != DBNull.Value)
                    {
                        this.lblServizio.Text = _Dr["DESCRIZIONESERVIZI"].ToString();
                    }

                    string s_Eqstd = string.Empty;
                    if (_Dr["EQ_STD"] != DBNull.Value)
                    {
                        s_Eqstd = _Dr["EQ_STD"].ToString();
                    }
                    if (_Dr["DESCRIZIONEEQSTD"] != DBNull.Value)
                    {
                        s_Eqstd += " " + _Dr["DESCRIZIONEEQSTD"].ToString();
                    }
                    this.lblEqStd.Text = s_Eqstd;

                    if (_Dr["EQ_ID"] != DBNull.Value)
                    {
                        this.lblEqId.Text = _Dr["EQ_ID"].ToString();
                    }

                    //aggiunta SGA
                    if (_Dr["sga_anomalia"] != DBNull.Value)
                    {
                        this.LblAnomalia.Text = _Dr["sga_anomalia"].ToString();
                    }

                    if (_Dr["sga_effetto"] != DBNull.Value)
                    {
                        this.LblEffetto.Text = _Dr["sga_effetto"].ToString();
                    }


                    if (_Dr["DescTipoIntervento"] != DBNull.Value)
                    {
                        lblTipoIntervento.Text = _Dr["DescTipoIntervento"].ToString();
                    }
                    HidTipInter.Value = _Dr["tipointervento_id"].ToString();

                    if (_Dr["tipomanut"] != DBNull.Value)
                    {
                        lbltipomanutenzione.Text = _Dr["tipomanut"].ToString();
                    }
                    if (_Dr["CdC"] != DBNull.Value)
                    {
                        lblCdC.Text = _Dr["CdC"].ToString();
                    }

//					if (_Dr["tipointervento_id"].ToString() =="83")
//					{
//							BtSalvaSGA.Text="Salva/Invia DIE";
//					}
                }
            }
            else
            {
                PageTitle1.Title = "Inserimento Richiesta di Lavoro - Impossibile visualizzare la Richiesta";
            }
        }