public ActionResult List() { RolModelo Rol = new RolModelo(); ViewBag.Rol = Rol.findAll(); return(View()); }
public bool Crar(RolModelo rolModelo) { if (string.IsNullOrEmpty(rolModelo.descripcion)) { return(false); } return(rolDatos.Crear(rolModelo)); }
public ActionResult Show(int id) { RolModelo Rol = new RolModelo(); ViewBag.Rol = Rol.find(id); PermisosRolModelo PermisosRol = new PermisosRolModelo(); ViewBag.PermisosRol = PermisosRol.findRol(id); return(View()); }
public ActionResult EditaRol(RolModelo modelo) { int exito = 2; // es el valor cuando el modelo no es valido RolesQuerys rq = new RolesQuerys(); if (ModelState.IsValid) //si se cumplen todas las validaciones { try { Roles entidad = new Roles(); entidad.Id = modelo.Id; entidad.Descripcion = modelo.Descripcion; var obj = rq.UpdateRol(entidad.Id, entidad.Descripcion); if (obj == true) { exito = 1; ViewBag.Class = "alert alert-success"; ViewBag.Message = "Rol actualizado correctamente!"; } else //si no se pudo eliminar, el error está en el método o la conexión a la DB { exito = 0; ViewBag.Class = "alert alert-danger"; ViewBag.Message = "Oops! Algo ha ocurrido!"; } } catch (Exception e) { throw e; } } //manejo la vista, según el valor de la variable exito if (exito == 1) { ModelState.Clear(); return(View()); } else { if (exito == 0) { ModelState.Clear(); return(View()); } else { ViewBag.Class = "alert alert-warning"; ViewBag.Message = "Faltan datos por ingresar! Controle todos los campos que son obligatorios."; return(View(modelo)); } } }
public ActionResult Edit(int id) { ViewBag.UsuarioId = id; UsuarioModelo Usuario = new UsuarioModelo(); ViewBag.Usuario = Usuario.find(id); RolModelo Rol = new RolModelo(); ViewBag.Rol = Rol.findAll(); return(View()); }
public ActionResult Edit(int id) { RolModelo Rol = new RolModelo(); ViewBag.Rol = Rol.find(id); PermisosRolModelo PermisosRol = new PermisosRolModelo(); ViewBag.PermisosRol = PermisosRol.findRol(id).OrderBy(pr => pr.Permiso.Id).ToList(); PermisoModelo Permiso = new PermisoModelo(); ViewBag.Permiso = Permiso.findAll().OrderBy(pm => pm.Id).ToList(); return(View()); }
public async Task Insert(RolModelo RolModelo) { using (SqlConnection sql = new SqlConnection(_connectionString)) { using (SqlCommand cmd = new SqlCommand("PA_Insertar_Rol", sql)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@S_Nombre_rol", RolModelo.S_Nombre_rol)); cmd.Parameters.Add(new SqlParameter("@S_descripcion_rol", RolModelo.S_descripcion_rol)); await sql.OpenAsync(); await cmd.ExecuteNonQueryAsync(); return; } } }
public bool Crear(RolModelo rolModelo) { try { using (var connection = new MySqlConnection(cadenaConexion)) { connection.Open(); var affectedRows = connection.Execute("Insert into rol (descripcion, es_activo) values (@descripcion, @es_activo)", new { descripcion = rolModelo.descripcion, es_activo = rolModelo.esActivo }); connection.Close(); return(affectedRows > 0); } } catch (System.Exception) { throw new System.Exception("Error al Crear ROL."); } }
public ActionResult EditaRol(string codigo = "") { RolModelo model = new RolModelo(); Roles entidad = new Roles(); List <Roles> datosRol = new List <Roles>(); entidad.Id = codigo; RolesQuerys rq = new RolesQuerys(); datosRol = rq.RolPorCodigo(entidad.Id); foreach (var datos in datosRol) { model.Id = datos.Id; model.Descripcion = datos.Descripcion; } return(View(model)); }
private void CrearRol() { string mensaje = string.Empty; try { RolModelo rolModelo = new RolModelo(); rolModelo.descripcion = txtNombreRol.Text; rolModelo.esActivo = cbxEsActivo.Checked; RolLogica rolLogica = new RolLogica(); mensaje = rolLogica.Crar(rolModelo) ? "Rol fue Creado con Exito." : "Rol NO fue Creado."; } catch (Exception ex) { mensaje = ex.Message; } MessageBox.Show(mensaje); }
public List <RolModelo> ObtenerRoles() { List <RolModelo> listaRoles = new List <RolModelo>(); using (ManejoCitasEntities contexto = new ManejoCitasEntities()) { var roles = contexto.FUN_ObtenerRoles(); foreach (FUN_ObtenerRoles_Result rolActual in roles) { RolModelo rol = new RolModelo(); rol.RolId = rolActual.RolId ?? default(int); rol.Descripcion = rolActual.Descripcion; listaRoles.Add(rol); } } return(listaRoles); }
public async Task <RolModelo> GetById(int Id) { using (SqlConnection sql = new SqlConnection(_connectionString)) { using (SqlCommand cmd = new SqlCommand("PA_obtener_rol_por_id", sql)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@Id", Id)); RolModelo response = null; await sql.OpenAsync(); using (var reader = await cmd.ExecuteReaderAsync()) { while (await reader.ReadAsync()) { response = MapToRol(reader); } } return(response); } } }
public ActionResult RegistroRol(RolModelo modelo) { int exito = 2; // es el valor cuando el modelo no es valido if (ModelState.IsValid) { try { RolesQuerys rq = new RolesQuerys(); Roles entidad = new Roles(); entidad.Id = modelo.Id; entidad.Descripcion = modelo.Descripcion; var existe = rq.ExisteNombre(entidad.Id, entidad.Descripcion); //busco el rol por descripcion if (existe == true) //si la marca ya existe { exito = 0; ViewBag.Class = "alert alert-warning"; ViewBag.Message = "El rol que intenta registrar ya existe."; } else //si no existe, continuo con la inserción { var obj = rq.InsertRol(entidad); //inserto la marca if (obj == true) //si se pudo insertar { exito = 1; ViewBag.Class = "alert alert-success"; ViewBag.Message = "Rol registrado correctamente!"; } else //si no se pudo insertar, el error está en el método o la conexión a la DB { exito = 0; ViewBag.Class = "alert alert-danger"; ViewBag.Message = "Oops! Algo ha ocurrido!"; } } } catch (Exception e) { throw e; } } //maneja la vista, según la variable éxito if (exito == 1) { ModelState.Clear(); return(View()); } else { if (exito == 0) { ModelState.Clear(); return(View()); } else { ViewBag.Class = "alert alert-warning"; ViewBag.Message = "Faltan datos por ingresar! Controle todos los campos que son obligatorios."; return(View(modelo)); } } }
public bool Modificar(RolModelo rolModelo) { throw new NotImplementedException(); }
public async Task Post([FromBody] RolModelo rolModelo) { await _roldata.Insert(rolModelo); }