protected void btnInsertar_Click(object sender, ImageClickEventArgs e) { int intEstadoRol; lblMensaje.Text = String.Empty; if (txtDescripcionRol.Text.Equals(String.Empty)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Ingrese la descripción del rol');</script>"); return; } if (chkEstadoRol.Checked) { intEstadoRol = 1; } else { intEstadoRol = 0; } NegRol NegocioRol = new NegRol(); int intExisteRol; intExisteRol = NegocioRol.select_ExisteRol_Roles(txtDescripcionRol.Text); if (!intExisteRol.Equals(0)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Rol ya existe');</script>"); txtDescripcionRol.Text = String.Empty; return; } NegocioRol.AltaRol(txtDescripcionRol.Text, intEstadoRol); { LoadGrid(); } }
private void lee_ComboRol() { NegRol NegoRol = new NegRol(); ddlRol.DataSource = NegoRol.ObtenerRol(); ddlRol.DataTextField = "strDescripcion"; ddlRol.DataValueField = "intCodRol"; ddlRol.DataBind(); ddlRol.Items.Insert(0, "Seleccione"); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { intContador = 0; strRutUsuario = Convert.ToString(Session["strRutUsuario"]); intCodRoUser = Convert.ToInt32(Session["intCodRoUser"]); intCodUnidad = Convert.ToInt32(Session["intCodUnidad"]); NegUnidades NegUnidades = new NegUnidades(); LstUnidades = NegUnidades.ConsultaByCodUnidadUnidades(intCodUnidad); foreach (Unidades Unidad in LstUnidades) { lblUnidad.Text = Unidad.strDescripcionUnidad; } List<Usuario> LstUsuarios = new List<Usuario>(); NegUsuario negUsuario = new NegUsuario(); LstUsuarios = negUsuario.ObtenerUsuarioPorRut(strRutUsuario); foreach (Usuario Usuarios in LstUsuarios) { StringBuilder strNombreUsuario = new StringBuilder(); strNombreUsuario.Append(Usuarios.strNombre); strNombreUsuario.Append(" "); strNombreUsuario.Append(Usuarios.strApellido); lblNombre.Text = strNombreUsuario.ToString(); strCorreo = Usuarios.strEmailUsuario; } List<Rol> LstRoles = new List<Rol>(); NegRol negRol = new NegRol(); LstRoles = negRol.ConsultaRolByRol(intCodRoUser); foreach (Rol Roles in LstRoles) { StringBuilder strCargo = new StringBuilder(); strCargo.Append(Roles.strDescripcion); lblCargo.Text = strCargo.ToString(); } lee_ComboTipoSolicitud(); } }
protected void grvRol_RowDeleting(object sender, GridViewDeleteEventArgs e) { int Existe; int id = (int)grvRol.DataKeys[e.RowIndex].Values[0]; int intCodRol = (int)grvRol.DataKeys[e.RowIndex].Values[0]; NegRolesPrivilegios ExiteRolPriv = new NegRolesPrivilegios(); Existe = ExiteRolPriv.select_ExisteRol_RolesPrivilegios(intCodRol); if (Existe > 0) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('No se puede eliminar ya que existe en la tabla Roles Privilegios');</script>"); return; } if (id > 0) { NegRol Neg = new NegRol(); Neg.EliminarRol(id); LoadGrid(); } grvRol.EditIndex = -1; LoadGrid(); }
private void LoadGrid() { NegRol NegocioRol = new NegRol(); grvRol.DataSource = NegocioRol.ObtenerRol(); grvRol.DataBind(); txtDescripcionRol.Text = string.Empty; }