protected void Eliminar_Click(object sender, EventArgs e) { _objperfil = new Perfiles(); _objperfil.iIdPerfil = Convert.ToInt32(ID.Value.ToString()); _objperfil.cNombre = txtCambiarNombrePerfil.Text; _catperfilneg.eliminarPerfil(_objperfil); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true); upModalEliminar.Update(); GridViewPerfiles.DataSource = _catperfilneg.list(); GridViewPerfiles.DataBind(); }
protected void NombrePerfil_Click(object sender, EventArgs e) { if (txtCambiarNombrePerfil.Text == string.Empty) { lblMensajeNombrePerfil.Visible = true; upModalCambiarNombrePerfil.Update(); } else { _objperfil = new Perfiles(); _objperfil.iIdPerfil = Convert.ToInt32(ID.Value.ToString()); _objperfil.cNombre = txtCambiarNombrePerfil.Text; _objperfil.cDescripcion = txtCambiarDescripcionPerfil.Text; _objperfil.iIdCentroCosto = Convert.ToInt32(dropCambiarDepartamento.SelectedValue.ToString()); _catperfilneg.modificarPerfil(_objperfil); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalCambiarNombrePerfil", "$('#ModalCambiarNombrePerfil').modal('hide');", true); upModalCambiarNombrePerfil.Update(); GridViewPerfiles.DataSource = _catperfilneg.list(); GridViewPerfiles.DataBind(); } }
protected void Guardar_Click(object sender, EventArgs e) { if (Operacion.Value == "Nuevo") { if (txtNombrePerfil.Text == string.Empty) { lblNombrePerfil.Visible = true; upModalOperPerfil.Update(); } else { _objperfil = new ESistema.Perfiles(); _objperfil.cNombre = txtNombrePerfil.Text; _objperfil.iIdUsuarioGestion = Convert.ToInt32(Session["IdUser"]); _objperfil.cDescripcion = txtDescripcionPerfil.Text; _objperfil.iIdCentroCosto = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString()); List <ESistema.Menu> lstmenus = new List <ESistema.Menu>(); ESistema.Menu _objmenu; foreach (ListItem itemActual in chckboxlist.Items) { if (itemActual.Selected == true) { _objmenu = new ESistema.Menu(); _objmenu.iIdMenu = Convert.ToInt32(itemActual.Value); lstmenus.Add(_objmenu); _objmenu = new ESistema.Menu(); _objmenu.iIdMenu = _catperfilneg.listmenus(Convert.ToInt32(itemActual.Value))[0].iIdPadre; lstmenus.Add(_objmenu); } } _catperfilneg.insertarPerfil(_objperfil, lstmenus); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperPerfil", "$('#ModalOperPerfil').modal('hide');", true); upModalOperPerfil.Update(); GridViewPerfiles.DataSource = _catperfilneg.list(); GridViewPerfiles.DataBind(); } } if (Operacion.Value == "Editar") { _objperfil = new ESistema.Perfiles(); _objperfil.iIdPerfil = Convert.ToInt32(ID.Value); _objperfil.iIdUsuarioGestion = Convert.ToInt32(Session["IdUser"]); List <ESistema.Menu> lstmenus = new List <ESistema.Menu>(); ESistema.Menu _objmenu; foreach (ListItem itemActual in chckboxlist.Items) { if (itemActual.Selected == true) { _objmenu = new ESistema.Menu(); _objmenu.iIdMenu = Convert.ToInt32(itemActual.Value); lstmenus.Add(_objmenu); _objmenu = new ESistema.Menu(); _objmenu.iIdMenu = _catperfilneg.listmenus(Convert.ToInt32(itemActual.Value))[0].iIdPadre; lstmenus.Add(_objmenu); } } _catmenuperfilneg.actualizarMenuPerfiles(_objperfil, lstmenus); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperPerfil", "$('#ModalOperPerfil').modal('hide');", true); upModalOperPerfil.Update(); GridViewPerfiles.DataSource = _catperfilneg.list(); GridViewPerfiles.DataBind(); } }