private void LoadServizi(string cadenza, string frequenza) { TheSite.Classi.ClassiDettaglio.Servizi s = new TheSite.Classi.ClassiDettaglio.Servizi(); DataSet ds = s.GetServizi(); rpserv.DataSource = ds.Tables[0]; rpserv.DataBind(); cmbsTipoCadenza.Attributes.Add("onclick", "SetVisible();"); Page.RegisterStartupScript("visib", "<script language='javascript'>SetVisible();</script>"); Classi.ClassiAnagrafiche.PmpFrequenza _PmpFrequenza = new Classi.ClassiAnagrafiche.PmpFrequenza(); ds = _PmpFrequenza.GetDataStag(frequenza); //rpserv.Visible =true; foreach (RepeaterItem item in rpserv.Items) { HtmlInputHidden ids = (HtmlInputHidden)item.FindControl("idser"); foreach (DataRow riga in ds.Tables[0].Rows) { if (riga["servizi_id"].ToString() == ids.Value) { DropDownList cmb = (DropDownList)item.FindControl("drmese"); cmb.SelectedValue = riga["idmese"].ToString(); break; } } } }
private void BindServizio(string CodEdificio) { Gridtitle2.DescriptionTitle = ""; Addetti1.Set_BL_ID(CodEdificio); DataGridRicerca2.Visible = false; this.cmbsServizio.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs; if (CodEdificio != "") { 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.Index = 0; s_Bl_Id.Value = CodEdificio; s_Bl_Id.Size = 8; S_Controls.Collections.S_Object s_ID_Servizio = new S_Object(); s_ID_Servizio.ParameterName = "p_ID_Servizio"; s_ID_Servizio.DbType = CustomDBType.Integer; s_ID_Servizio.Direction = ParameterDirection.Input; s_ID_Servizio.Index = 1; s_ID_Servizio.Value = 0; CollezioneControlli.Add(s_Bl_Id); CollezioneControlli.Add(s_ID_Servizio); _MyDs = _Servizio.GetData(CollezioneControlli); } else { _MyDs = _Servizio.GetData(); } if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", "0"); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio("Non Definito", "-1")); } else { string s_Messaggio = "Non Definito"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messaggio, "-1")); } }
private void BindServizi(string CodEdificio) { CaricaDitte(); BindAddetti(CodEdificio); this.cmbsServizio.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs; if (CodEdificio != "") { 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.Index = 0; s_Bl_Id.Value = CodEdificio; s_Bl_Id.Size = 8; S_Controls.Collections.S_Object s_ID_Servizio = new S_Object(); s_ID_Servizio.ParameterName = "p_ID_Servizio"; s_ID_Servizio.DbType = CustomDBType.Integer; s_ID_Servizio.Direction = ParameterDirection.Input; s_ID_Servizio.Index = 1; s_ID_Servizio.Value = 0; CollezioneControlli.Add(s_Bl_Id); CollezioneControlli.Add(s_ID_Servizio); _MyDs = _Servizio.GetData(CollezioneControlli); } else { _MyDs = _Servizio.GetData(); } if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "-- Tutti i Servizi --", "0"); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); } else { string s_Messagggio = "- Nessun Servizio -"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void BindServizi() { this.cmbservizio.Items.Clear(); Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(HttpContext.Current.User.Identity.Name); DataSet _MyDs = _Servizi.GetData().Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbservizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", "0"); this.cmbservizio.DataTextField = "DESCRIZIONE"; this.cmbservizio.DataValueField = "IDSERVIZIO"; this.cmbservizio.DataBind(); } }
private DataRowCollection DatiEdificio(Int32 bl_id) { int servizio_id = 0; if (cmbsServizi.SelectedValue != "") { servizio_id = Int32.Parse(cmbsServizi.SelectedValue); } S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); DataSet Ds; Ds = _Servizi.GetServiziEdifici(bl_id, servizio_id); return(Ds.Tables[0].Rows); }
private void BindServizi() { this.cmbsServizio.Items.Clear(); Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); DataSet _MyDs = _Servizi.GetServizi().Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "descrizione", "id", "- Selezionare un Servizio -", ""); this.cmbsServizio.DataTextField = "descrizione"; this.cmbsServizio.DataValueField = "id"; this.cmbsServizio.DataBind(); } }
private void btnsElimina_Click(object sender, System.EventArgs e) { try { this.txtsNote.DBDefaultValue = DBNull.Value; this.txtsDescrizione.DBDefaultValue = DBNull.Value; this.txtsCodice.DBDefaultValue = DBNull.Value; int itemId1 = Int32.Parse(ViewState["ItemId"].ToString()); string s_Pagina1 = (string)ViewState["s_Pagina"]; int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); _SCollection.AddItems(this.PanelEdit.Controls); switch (s_Pagina1) { case "Servizi": Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); i_RowsAffected = _Servizi.Delete(_SCollection, itemId1); break; case "TipologiaDitta": Classi.ClassiAnagrafiche.TipologiaDitta _TipoDitta = new TheSite.Classi.ClassiAnagrafiche.TipologiaDitta(); i_RowsAffected = _TipoDitta.Delete(_SCollection, itemId1); break; case "TipoManutenzione": Classi.ClassiAnagrafiche.TipoManutenzione _TipoManutenzione = new TheSite.Classi.ClassiAnagrafiche.TipoManutenzione(); i_RowsAffected = _TipoManutenzione.Delete(_SCollection, itemId1); break; } if (i_RowsAffected == -1) { Server.Transfer(ViewState["s_Pagina"].ToString() + ".aspx"); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }
private void BindServizio() { //carico la combo dei servizi this.cmbsServizio.Items.Clear(); Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); DataSet _MyDs = _Servizi.GetServizi().Copy(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "serv", "id", "- Selezionare un Servizio -", "0"); this.cmbsServizio.DataTextField = "serv"; this.cmbsServizio.DataValueField = "id"; this.cmbsServizio.DataBind(); // BindEqstd(); // BindSpecServizi(); } }
private void BindServizio() { this.cmbsServizio.Items.Clear(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs = _Servizio.GetData1(); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", ""); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); } else { string s_Messagggio = "- Nessun Servizio -"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } }
private void BindServizio(string CodEdificio) { int idprog = 0; if (Request.QueryString["VarApp"] != null) { idprog = Convert.ToInt32(Request.QueryString["VarApp"].ToString()); } // if (CodEdificio!="0" && CodEdificio!="" ) // { this.cmbsServizio.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs = _Servizio.GetServiziPerProg(idprog, 0); if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", ""); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); } else { string s_Messagggio = "- Nessun Servizio -"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } // } // else // { // string s_Messagggio = "- Nessun Servizio -"; // this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); // } }
private void Ricerca() { Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); this.txtsCodice.DBDefaultValue = DBNull.Value; this.txtsDescrizione.DBDefaultValue = DBNull.Value; this.txtsNote.DBDefaultValue = DBNull.Value; this.cmbsSettore.DBDefaultValue = 0; this.txtsCodice.Text = this.txtsCodice.Text.Trim(); this.txtsDescrizione.Text = this.txtsDescrizione.Text.Trim(); this.txtsNote.Text = this.txtsNote.Text.Trim(); S_ControlsCollection _SCollection = new S_ControlsCollection(); _SCollection.AddItems(this.PanelRicerca.Controls); DataSet _MyDs = _Servizi.GetServiziAnagrafica(_SCollection).Copy(); this.DataGridRicerca.DataSource = _MyDs.Tables[0]; 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)) { DataGridRicerca.CurrentPageIndex = 0; } } this.DataGridRicerca.DataBind(); this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString(); }
private void AggiornaListBox() { _DsListBox = new DataSet(); _DsListBoxD = new DataSet(); this.CreaTabelle(); // Carico le liste per i Servizi if (itemId > 0) { Classi.ClassiAnagrafiche.Ditte _Ditte = new TheSite.Classi.ClassiAnagrafiche.Ditte(); DataView o_Dv = new DataView(_Ditte.GetServiziDitta(itemId).Tables[0]); if (o_Dv.Count > 0) { foreach (DataRowView o_Drv in o_Dv) { DataRow o_Dr = _DsListBox.Tables["ServiziDitta"].NewRow(); o_Dr["Id"] = o_Drv["IDSERVIZIO"].ToString(); o_Dr["Servizio"] = o_Drv["DESCRIZIONE"].ToString(); o_Dr["IdUtente"] = "1"; // Non Serve _DsListBox.Tables["ServiziDitta"].Rows.Add(o_Dr); } } } Session.Add("ServiziDitta", _DsListBox.Tables["ServiziDitta"]); this.ListBoxRight.DataSource = _DsListBox.Tables["ServiziDitta"]; this.ListBoxRight.DataValueField = "Id"; this.ListBoxRight.DataTextField = "Servizio"; this.ListBoxRight.DataBind(); this.ListBoxRight.SelectedIndex = 0; Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(HttpContext.Current.User.Identity.Name); DataView o_DvServizi = new DataView(_Servizi.GetData().Tables[0]); if (o_DvServizi.Count > 0) { foreach (DataRowView o_DrvR in o_DvServizi) { if (ListBoxRight.Items.FindByValue(o_DrvR["IDSERVIZIO"].ToString()) == null) { DataRow o_DrR = _DsListBox.Tables["Servizi"].NewRow(); o_DrR["Id"] = o_DrvR["IDSERVIZIO"].ToString(); o_DrR["Servizio"] = o_DrvR["DESCRIZIONE"].ToString(); _DsListBox.Tables["Servizi"].Rows.Add(o_DrR); } } } this.ListBoxLeft.DataSource = _DsListBox.Tables["Servizi"]; this.ListBoxLeft.DataValueField = "Id"; this.ListBoxLeft.DataTextField = "Servizio"; this.ListBoxLeft.DataBind(); this.ListBoxLeft.SelectedIndex = 0; // Carico le liste per i Fornitori if (itemId > 0) { Classi.ClassiAnagrafiche.Ditte _DitteF = new TheSite.Classi.ClassiAnagrafiche.Ditte(); DataView o_DvF = new DataView(_DitteF.GetFornitoriDitta(itemId).Tables[0]); if (o_DvF.Count > 0) { foreach (DataRowView o_DrvF in o_DvF) { DataRow o_DrF = _DsListBoxD.Tables["DittaSubDitta"].NewRow(); o_DrF["IdD"] = o_DrvF["idD"].ToString(); o_DrF["DittaSubAss"] = o_DrvF["DESCRIZIONE"].ToString(); o_DrF["IdUtente"] = "1"; // Non Serve _DsListBoxD.Tables["DittaSubDitta"].Rows.Add(o_DrF); } } } Session.Add("FornitoriDitta", _DsListBoxD.Tables["DittaSubDitta"]); this.ListBoxRightF.DataSource = _DsListBoxD.Tables["DittaSubDitta"]; this.ListBoxRightF.DataValueField = "IdD"; this.ListBoxRightF.DataTextField = "DittaSubAss"; this.ListBoxRightF.DataBind(); this.ListBoxRightF.SelectedIndex = 0; Classi.ClassiAnagrafiche.Ditte _DitteFor = new TheSite.Classi.ClassiAnagrafiche.Ditte(); DataView o_DvFor = new DataView(_DitteFor.GetDitteSub().Tables[0]); if (o_DvFor.Count > 0) { foreach (DataRowView o_DrvRFor in o_DvFor) { if (ListBoxRightF.Items.FindByValue(o_DrvRFor["idD"].ToString()) == null) { DataRow o_DrRFor = _DsListBoxD.Tables["DitteSub"].NewRow(); o_DrRFor["IdD"] = o_DrvRFor["IdD"].ToString(); o_DrRFor["DittaSub"] = o_DrvRFor["DESCRIZIONE"].ToString(); _DsListBoxD.Tables["DitteSub"].Rows.Add(o_DrRFor); } } } this.ListBoxLeftF.DataSource = _DsListBoxD.Tables["DitteSub"]; this.ListBoxLeftF.DataValueField = "IdD"; this.ListBoxLeftF.DataTextField = "DittaSub"; this.ListBoxLeftF.DataBind(); this.ListBoxLeftF.SelectedIndex = 0; }
/// <summary> /// Funzione associata al delegato che viene scatenato quando viene selezionato un edificio /// </summary> /// <param name="CodEdificio"></param> private void BindServizio(string CodEdificio) { LoadUrgenza(CodEdificio); int idprog = 0; if (Request.QueryString["VarApp"] != null) { idprog = Convert.ToInt32(Request.QueryString["VarApp"].ToString()); } this.cmbsServizio.Items.Clear(); S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); DataSet _MyDs; if (CodEdificio != "") { _MyDs = _Servizio.GetServiziPerProg(idprog, int.Parse(CodEdificio)); } else { _MyDs = _Servizio.GetServiziPerProg(idprog, 0); } if (_MyDs.Tables[0].Rows.Count > 0) { this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", ""); this.cmbsServizio.DataTextField = "DESCRIZIONE"; this.cmbsServizio.DataValueField = "IDSERVIZIO"; this.cmbsServizio.DataBind(); } else { string s_Messagggio = "- Nessun Servizio -"; this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, String.Empty)); } Addetti1.Set_BL_ID(CodEdificio); // // this.cmbsServizio.Items.Clear(); // S_ControlsCollection CollezioneControlli = new S_ControlsCollection(); // // Classi.ClassiDettaglio.Servizi _Servizio = new TheSite.Classi.ClassiDettaglio.Servizi(Context.User.Identity.Name); // // DataSet _MyDs; // // if (CodEdificio!="") // { // 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.Index = 0; // s_Bl_Id.Value = CodEdificio; // s_Bl_Id.Size = 8; // // // S_Controls.Collections.S_Object s_ID_Servizio = new S_Object(); // s_ID_Servizio.ParameterName = "p_ID_Servizio"; // s_ID_Servizio.DbType = CustomDBType.Integer; // s_ID_Servizio.Direction = ParameterDirection.Input; // s_ID_Servizio.Index = 1; // s_ID_Servizio.Value = 0; // // CollezioneControlli.Add(s_Bl_Id); // CollezioneControlli.Add(s_ID_Servizio); // // _MyDs = _Servizio.GetData(CollezioneControlli); // // } // else // { // _MyDs = _Servizio.GetData(); // } // // if (_MyDs.Tables[0].Rows.Count > 0) // { // this.cmbsServizio.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( // _MyDs.Tables[0], "DESCRIZIONE", "IDSERVIZIO", "- Selezionare un Servizio -", ""); // this.cmbsServizio.DataTextField = "DESCRIZIONE"; // this.cmbsServizio.DataValueField = "IDSERVIZIO"; // this.cmbsServizio.DataBind(); // } // else // { // string s_Messagggio = "- Selezionare un Servizio -"; // this.cmbsServizio.Items.Add(Classi.GestoreDropDownList.ItemMessaggio(s_Messagggio, "")); // } }
private void Page_Load(object sender, System.EventArgs e) { FunId = Int32.Parse(Request["FunId"]); // // if (Request["ItemId"] != null) // { // itemId = Int32.Parse(Request.Params["ItemId"]); // } if (Request["Pagina"] != null) { s_Pagina = Request["Pagina"]; } if (!Page.IsPostBack) { #region Recupero la proprieta di ricerca // Recupero il tipo dall'oggetto context. Type myType = Context.Handler.GetType(); // recupero il PropertyInfo object passando il nome della proprietà da recuperare. PropertyInfo myPropInfo = myType.GetProperty("_Contenitore"); // verifico che questa proprietà esista. if (myPropInfo != null) { this.ViewState.Add("mioContenitore", myPropInfo.GetValue(Context.Handler, null)); } #endregion // Context.Items.Add("FunId=", FunId); // string s_oper="read"; // Context.Items.Add("TipoOper",s_oper); // Context.Items.Add("Pagina",s_pagdir); if (Context.Items["FunId"] != null) { //FunId=Int32.Parse(Context.Items["FunId"]); FunId = Int32.Parse(Context.Items["FunId"].ToString()); } if (Context.Items["ItemId"] != null) //itemId = Int32.Parse(Context.Items["ItemId"]); { itemId = Int32.Parse(Context.Items["ItemId"].ToString()); ViewState["ItemId"] = Int32.Parse(Context.Items["ItemId"].ToString()); } else { ViewState["ItemId"] = 0; } if (Context.Items["Pagina"] != null) { s_Pagina = (string)Context.Items["Pagina"]; } ViewState["s_Pagina"] = s_Pagina; switch (s_Pagina) { case "Servizi": strNomePagina = "Servizio"; Codice = "Codice Servizio"; break; case "TipologiaDitta": strNomePagina = "Tipologia Ditta"; Codice = "Codice Tipologia Ditta"; break; case "TipoManutenzione": strNomePagina = "Tipo Manutenzione"; Codice = "Codice Tipo Manutenzione"; break; } if (itemId != 0) { DataSet _MyDs = new DataSet(); switch (s_Pagina) { case "Servizi": Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); _MyDs = _Servizi.GetSingleData(itemId).Copy(); break; case "TipologiaDitta": Classi.ClassiAnagrafiche.TipologiaDitta _TipoDitte = new TheSite.Classi.ClassiAnagrafiche.TipologiaDitta(); _MyDs = _TipoDitte.GetSingleData(itemId).Copy(); break; case "TipoManutenzione": Classi.ClassiAnagrafiche.TipoManutenzione _TipoManutenzione = new TheSite.Classi.ClassiAnagrafiche.TipoManutenzione(); _MyDs = _TipoManutenzione.GetSingleData(itemId); break; } if (_MyDs.Tables[0].Rows.Count == 1) { DataRow _Dr = _MyDs.Tables[0].Rows[0]; this.txtsDescrizione.Text = (string)_Dr["DESCRIZIONE"]; if (_Dr["NOTE"] != DBNull.Value) { this.txtsNote.Text = (string)_Dr["NOTE"]; } if (_Dr["CODICE"] != DBNull.Value) { this.txtsCodice.Text = (string)_Dr["CODICE"]; } this.lblOperazione.Text = "Modifica " + strNomePagina; this.lblFirstAndLast.Visible = true; this.btnsElimina.Attributes.Add("onclick", "return confirm('Si vuole effettuare la cancellazione?')"); switch (s_Pagina) { case "Servizi": Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); lblFirstAndLast.Text = _Servizi.GetFirstAndLastUser(_Dr); break; case "TipologiaDitta": Classi.ClassiAnagrafiche.Ditte _Ditte = new TheSite.Classi.ClassiAnagrafiche.Ditte(); lblFirstAndLast.Text = _Ditte.GetFirstAndLastUser(_Dr); break; case "TipoManutenzione": Classi.ClassiAnagrafiche.TipoManutenzione _TipoManutenzione = new TheSite.Classi.ClassiAnagrafiche.TipoManutenzione(); lblFirstAndLast.Text = _TipoManutenzione.GetFirstAndLastUser(_Dr); break; } } } else { this.lblOperazione.Text = "Inserimento " + strNomePagina; this.lblFirstAndLast.Visible = false; this.btnsElimina.Visible = false; } if ((string)Context.Items["TipoOper"] == "read") { AbilitaControlli(false); } //ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); } }
private void btnsSalva_Click(object sender, System.EventArgs e) { this.txtsNote.DBDefaultValue = DBNull.Value; this.txtsDescrizione.DBDefaultValue = DBNull.Value; this.txtsCodice.DBDefaultValue = DBNull.Value; this.txtsNote.Text = this.txtsNote.Text.Trim(); this.txtsDescrizione.Text = this.txtsDescrizione.Text.Trim(); this.txtsCodice.Text = this.txtsCodice.Text.Trim(); int i_RowsAffected = 0; S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); _SCollection.AddItems(this.PanelEdit.Controls); try { int itemId1 = Int32.Parse(ViewState["ItemId"].ToString()); string s_Pagina1 = (string)ViewState["s_Pagina"]; if (itemId1 == 0) { switch (s_Pagina) { case "Servizi": Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); i_RowsAffected = _Servizi.Add(_SCollection); break; case "TipologiaDitta": Classi.ClassiAnagrafiche.TipologiaDitta _TipoDitte = new TheSite.Classi.ClassiAnagrafiche.TipologiaDitta(); i_RowsAffected = _TipoDitte.Add(_SCollection); break; case "TipoManutenzione": Classi.ClassiAnagrafiche.TipoManutenzione _TipoManutenzione = new TheSite.Classi.ClassiAnagrafiche.TipoManutenzione(); i_RowsAffected = _TipoManutenzione.Add(_SCollection); break; } } else { switch (s_Pagina1) { case "Servizi": Classi.ClassiDettaglio.Servizi _Servizi = new TheSite.Classi.ClassiDettaglio.Servizi(); i_RowsAffected = _Servizi.Update(_SCollection, itemId1); break; case "TipologiaDitta": Classi.ClassiAnagrafiche.TipologiaDitta _TipoDitte = new TheSite.Classi.ClassiAnagrafiche.TipologiaDitta(); i_RowsAffected = _TipoDitte.Update(_SCollection, itemId1); break; case "TipoManutenzione": Classi.ClassiAnagrafiche.TipoManutenzione _TipoManutenzione = new TheSite.Classi.ClassiAnagrafiche.TipoManutenzione(); i_RowsAffected = _TipoManutenzione.Update(_SCollection, itemId1); break; } } if (i_RowsAffected > 0 && i_RowsAffected != -11) { Server.Transfer(ViewState["s_Pagina"].ToString() + ".aspx"); } else { Classi.SiteJavaScript.msgBox(this.Page, "La Descrizione é stata già inserita"); } } catch (Exception ex) { string s_Err = ex.Message.ToString().ToUpper(); PanelMess.ShowError(s_Err, true); } }