/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnsElimina_Click(object sender, System.EventArgs e) { this.txtsDescrizione.DBDefaultValue = DBNull.Value; this.txtsCodice.DBDefaultValue = DBNull.Value; this.txtsLinkHelp.DBDefaultValue = DBNull.Value; this.txtsLink.DBDefaultValue = DBNull.Value; int i_RowsAffected = 0; Classi.Funzione _Funzione = new TheSite.Classi.Funzione(); S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); _SCollection.AddItems(this.PanelEdit.Controls); try { i_RowsAffected = _Funzione.Delete(_SCollection, itemId); if (i_RowsAffected == -1) { Response.Redirect((String)ViewState["UrlReferrer"]); } } catch (Exception ex) { Console.WriteLine(ex.Message); string s_Err = "Errore: cancellazione non riuscita"; PanelMess.ShowError(s_Err, true); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnsSalva_Click(object sender, System.EventArgs e) { this.txtsCodice.DBDefaultValue = DBNull.Value; this.txtsLink.DBDefaultValue = DBNull.Value; this.txtsLinkHelp.DBDefaultValue = DBNull.Value; int i_RowsAffected = 0; Classi.Funzione _Funzione = new TheSite.Classi.Funzione(); S_Controls.Collections.S_ControlsCollection _SCollection = new S_Controls.Collections.S_ControlsCollection(); _SCollection.AddItems(this.PanelEdit.Controls); try { if (itemId == 0) { i_RowsAffected = _Funzione.Add(_SCollection); } else { i_RowsAffected = _Funzione.Update(_SCollection, itemId); } if (i_RowsAffected > 0) { Response.Redirect((String)ViewState["UrlReferrer"]); } } catch { string s_Err = "Errore: aggiornamento non riuscito"; PanelMess.ShowError(s_Err, true); } }
/// <summary> /// /// </summary> private void BindControls() { Classi.Funzione _Funzioni = new TheSite.Classi.Funzione(); this.cmbsFunzione.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _Funzioni.GetData().Tables[0], "DESCRIZIONE", "ID", "-- SELEZIONARE --", "0"); this.cmbsFunzione.DataTextField = "DESCRIZIONE"; this.cmbsFunzione.DataValueField = "ID"; this.cmbsFunzione.DataBind(); Classi.Menu _Menu = new TheSite.Classi.Menu(); DataTable _Dt = _Menu.GetData().Tables[0].Copy(); DataView _Dv = new DataView(_Dt); if (itemId != 0) { _Dv.RowFilter = "ID <> " + itemId; } this.cmbsMenuPadre.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource(_Dv , "DESCRIZIONE", "ID", "", "0"); this.cmbsMenuPadre.DataTextField = "DESCRIZIONE"; this.cmbsMenuPadre.DataValueField = "ID"; this.cmbsMenuPadre.DataBind(); }
/// <summary> /// /// </summary> /// <returns></returns> protected DataTable GetFunzioni() { Classi.Funzione _Funzione = new TheSite.Classi.Funzione(); DataSet _MyDs = _Funzione.GetData().Copy(); return(_MyDs.Tables[0]); }
private void BindControls() { Classi.Funzione _Funzioni = new TheSite.Classi.Funzione(); this.cmbsFunzione.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _Funzioni.GetData().Tables[0], "DESCRIZIONE", "ID", "", "0"); this.cmbsFunzione.DataTextField = "DESCRIZIONE"; this.cmbsFunzione.DataValueField = "ID"; this.cmbsFunzione.DataBind(); Classi.Menu _Menu = new TheSite.Classi.Menu(); this.cmbsMenuPadre.DataSource = Classi.GestoreDropDownList.ItemBlankDataSource( _Menu.GetDataMenuPadre().Tables[0], "DESCRIZIONE", "ID", "", "-1"); this.cmbsMenuPadre.DataTextField = "DESCRIZIONE"; this.cmbsMenuPadre.DataValueField = "ID"; this.cmbsMenuPadre.DataBind(); }
private void Ricerca() { Classi.Funzione _Funzione = new TheSite.Classi.Funzione(); this.txtsDescrizione.DBDefaultValue = "%"; this.txtsCodice.DBDefaultValue = "%"; S_ControlsCollection _SCollection = new S_ControlsCollection(); _SCollection.AddItems(this.PanelRicerca.Controls); DataSet _MyDs = _Funzione.GetData(_SCollection).Copy(); this.DataGridRicerca.DataSource = _MyDs.Tables[0]; this.DataGridRicerca.DataBind(); this.GridTitle1.NumeroRecords = _MyDs.Tables[0].Rows.Count.ToString(); }
private void Page_Load(object sender, System.EventArgs e) { FunId = Int32.Parse(Request.Params["FunId"]); // // Verify that the current user has access to edit this module // if (PortalSecurity.HasEditPermissions(moduleId) == false) // { // Response.Redirect("~/Admin/EditAccessDenied.aspx"); // } if (Request.Params["ItemId"] != null) { itemId = Int32.Parse(Request.Params["ItemId"]); } if (!Page.IsPostBack) { if (Context.Handler is TheSite.Admin.Funzioni) { _fp = (TheSite.Admin.Funzioni)Context.Handler; this.ViewState.Add("mioContenitore", _fp._Contenitore); } if (itemId != 0) { Classi.Funzione _Funzione = new TheSite.Classi.Funzione(); DataSet _MyDs = _Funzione.GetSingleData(itemId).Copy(); if (_MyDs.Tables[0].Rows.Count == 1) { DataRow _Dr = _MyDs.Tables[0].Rows[0]; this.txtsDescrizione.Text = (string)_Dr["DESCRIZIONE"]; if (_Dr["CODICE"] != DBNull.Value) { this.txtsCodice.Text = (string)_Dr["CODICE"]; } if (_Dr["LINK"] != DBNull.Value) { this.txtsLink.Text = (string)_Dr["LINK"]; } if (_Dr["LINK_HELP"] != DBNull.Value) { this.txtsLinkHelp.Text = (string)_Dr["LINK_HELP"]; } this.lblFirstAndLast.Text = _Funzione.GetFirstAndLastUser(_Dr); this.lblOperazione.Text = "Modifica"; this.lblFirstAndLast.Visible = true; this.btnsElimina.Visible = true; this.btnsElimina.Attributes.Add("onclick", "return confirm('Si vuole effettuare la cancellazione?')"); } } else { this.lblOperazione.Text = "Nuovo"; this.lblFirstAndLast.Visible = false; this.btnsElimina.Visible = false; } ViewState["UrlReferrer"] = Request.UrlReferrer.ToString(); } }