private void PopupEliminaProfilo_EliminaButtonClicked(object sender, EventArgs e) { try { int IDProfilo = Convert.ToInt32(Session["IDProfilo"].ToString()); AnagraficaDealerService proxyMtd = new AnagraficaDealerService(); // proxyMtd.DeleteProfilo(IDProfilo); string error = proxyMtd.DeleteProfilo(IDProfilo); if (error != string.Empty) { PopupElimina.Hide(); throw new Exception(error); } Session.Remove("IDProfilo"); GestioneProfiliSubMenuControl.enableBtnModifica(false); GestioneProfiliSubMenuControl.enableBtnElimina(false); PopupElimina.Hide(); profiloGridView.DataSource = proxyMtd.GetAllProfili(); profiloGridView.DataBind(); profiliUpdatePanel.Update(); } catch (Exception ex) { PopupMessaggio.ShowMsgBox(ex.Message, true); } }
protected void ddlProfiloUtente_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ddlProfiloUtente.DataSource = proxyMtd.GetAllProfili(); ddlProfiloUtente.DataValueField = "IDProfilo"; ddlProfiloUtente.DataTextField = "NomeProfilo"; ddlProfiloUtente.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { PopupElimina.EliminaButtonClicked += new UserControl.RagioniSocialiCorrelate.EliminaEventHandler(PopupEliminaProfilo_EliminaButtonClicked); if (!IsPostBack) { proxyMtd = new AnagraficaDealerService(); profiloGridView.DataSource = proxyMtd.GetAllProfili(); profiloGridView.DataBind(); } }