public List <Permiso> ObtenerPermisoPorRol(clsRoles rol) { try { var sql = PetaPoco.Sql.Builder .Append(""); sql.Where(string.Format("Rol_Id = {0}", rol.Rol_Id)); var lista = _db.Fetch <Permiso>(sql); return(lista); } catch (Exception ex) { Utiles.WriteErrorLog(ex.Message); return(null); } }
protected void gvwRoles_RowCommand1(object sender, GridViewCommandEventArgs e) { //presiona BOTON MODIFICAR EN GRILLA if (e.CommandName == "SeleccionaRoles") { int linRolCodigo; linRolCodigo = Convert.ToInt32(e.CommandArgument); AgregarVariableSession("rolCod", linRolCodigo); clsRoles lstRoles = new clsRoles(); Roles oRoles = lstRoles.GetRoles(linRolCodigo); if (oRoles != null) { txtCodigo.Text = linRolCodigo.ToString(); txtDescripcion.Text = oRoles.rolDescripcion; //MODIFICAR , se guarda en variable cache AgregarVariableSession("operacion", 2); pnlEditRoles.Visible = true; pnlRoles.Visible = false; lblMensajes.Visible = false; } } //presiona BOTON ELIMINAR EN GRILLA if (e.CommandName == "EliminaRoles") { int linRolCodigo; linRolCodigo = Convert.ToInt32(e.CommandArgument); EventoEliminar(linRolCodigo); } }
private void EventoGuardar() { int linOperacion = (int)LeerVariableSesion("operacion"); Roles oRoles= new Roles (); clsRoles lstRoles = new clsRoles(); if (linOperacion == 1) //NUEVO { oRoles.rolCod = lstRoles.MaxLotCod() + 1; oRoles.rolDescripcion = txtDescripcion.Text.ToUpper(); lstRoles.Add(oRoles); } else // MODIFICAR { int linRolCodigo = (int)LeerVariableSesion("rolCod"); oRoles = lstRoles.GetRoles(linRolCodigo); oRoles.rolDescripcion = txtDescripcion.Text.ToUpper(); lstRoles.Update(oRoles); } try { lstRoles.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Grabo Satisfactoriamente."; pnlEditRoles.Visible = false; pnlRoles.Visible = true; this.MessageBox("El registro se Grabo Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message; this.MessageBox(ex.Message); } }
private void EventoEliminar(int rolCodigo) { clsRoles lstRoles = new clsRoles(); try { lstRoles.DeleteRoles(rolCodigo); lstRoles.SaveChanges(); lblMensajes.Visible = true; lblMensajes.Text = "El registro se Eliminó Satisfactoriamente."; this.MessageBox("El registro se Eliminó Satisfactoriamente."); EventoActualizaGrilla(); } catch (Exception ex) { lblMensajes.Visible = true; lblMensajes.Text = ex.Message; this.MessageBox(ex.Message); } }
private void EventoActualizaGrilla() { clsRoles lstRoles = new clsRoles(); DataTable dtRoles = lstRoles.GetList(); gvwRoles.DataSource = dtRoles; gvwRoles.DataBind(); }
private void EventoLlenarLista() { clsRoles lstRoles = new clsRoles(); DataTable dtRoles = lstRoles.GetList(); ddlRoles.DataSource = dtRoles; ddlRoles.DataBind(); }