public cRol AddRol(cRol rol) { rol.id = capaAdmin.InsertarActualizarRol(rol.rol_codRol, rol.rol_Nombre); if (rol.id < 0) { return(null); } return(rol); }
public cRol EditRol(int id, cRol pRol) { if (id != pRol.id) { return(null); } DataSourceRol.FirstOrDefault(x => x.id == id).rol_Nombre = pRol.rol_Nombre; return(DataSourceRol.FirstOrDefault(x => x.id == id)); }
public IActionResult Create([FromBody] cRol rol) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } rol = adminService.AddRol(rol); return(CreatedAtAction(nameof(Create), new { id = rol.id }, rol)); }
public IActionResult RolCreate(cRol pRol) { if (ModelState.IsValid) { adminService.AddRol(pRol); return(RedirectToAction("RolIndex")); } return(View(pRol)); }
public cRol EditRol(int id, cRol rol) { if (id != rol.id) { return(null); } capaAdmin.InsertarActualizarRol(rol.rol_codRol, rol.rol_Nombre); if (rol.id < 0) { return(null); } return(rol); }
public static cRol ConvertToRol(DataRow pItem) { cRol o = new cRol(); if (pItem.Table.Columns.Contains("rol_codRol") && pItem["rol_codRol"] != DBNull.Value) { o.rol_codRol = Convert.ToInt32(pItem["rol_codRol"]); } if (pItem.Table.Columns.Contains("rol_Nombre") && pItem["rol_Nombre"] != DBNull.Value) { o.rol_Nombre = pItem["rol_Nombre"].ToString(); } return(o); }
public static cRol RecuperarRolPorId(int pIdRol) { DataSet dsResultado = GestiónRol(pIdRol, null, null, Constantes.cSQL_SELECT); if (dsResultado != null && dsResultado.Tables.Count > 0) { foreach (DataRow item in dsResultado.Tables[0].Rows) { cRol o = ConvertToRol(item); return(o); } } return(null); }
public static List <cRol> RecuperarTodasRoles(string pFiltro) { List <cRol> lista = new List <cRol>(); DataSet dsResultado = GestiónRol(null, null, pFiltro, Constantes.cSQL_SELECT); if (dsResultado != null && dsResultado.Tables.Count > 0) { foreach (DataRow item in dsResultado.Tables[0].Rows) { cRol o = ConvertToRol(item); lista.Add(o); } } return(lista); }
public IActionResult RolEdit(int id, cRol pRol) { if (ModelState.IsValid) { var updatedRol = adminService.EditRol(id, pRol); if (updatedRol == null) { return(NotFound()); } return(RedirectToAction("RolIndex")); } return(View(pRol)); }
public IActionResult Edit(int id, [FromBody] cRol rol) { if (id != rol.id) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var currentRol = adminService.EditRol(id, rol); if (currentRol == null) { return(NotFound()); } return(NoContent()); }
private void button1_Click(object sender, EventArgs e) { MySqlConnection c = General.GetConnection(); try { MySqlCommand cmd = new MySqlCommand("SELECT U.id_usuario, R.ID_ROL, U.usuario_login, U.password, U.usuario_nombre, U.usuario_apellidos, U.estado, R.rol_nombre, R.rol_descripcion, R.rol_estado FROM usuarios U INNER JOIN roles R ON U.id_rol = R.id_rol WHERE U.usuario_login=@val1 AND U.estado = 1 AND R.rol_estado = 1", c); cmd.Parameters.AddWithValue("@val1", usuario_login.Text); MySqlDataReader r = cmd.ExecuteReader(); if (!r.Read() || !String.Equals(r["password"], password.Text)) { MessageBox.Show("Usuario o contraseña incorrectos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); r.Close(); return; } cRol rol = new cRol(Convert.ToInt32(r["id_rol"]), r["rol_nombre"].ToString(), r["rol_descripcion"].ToString(), Convert.ToInt32(r["rol_estado"])); General.CurrUsuario = new cUsuario(Convert.ToInt32(r["id_usuario"]), rol, r["usuario_login"].ToString(), r["usuario_nombre"].ToString(), r["usuario_apellidos"].ToString(), Convert.ToInt32(r["estado"])); r.Close(); MessageBox.Show("Bienvenido", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); switch (General.CurrUsuario.Rol.Id) { case 1: FMAdministrador fmadmin = new FMAdministrador(); fmadmin.Show(); this.Hide(); break; case 2: break; default: break; } } catch (Exception exp) { MessageBox.Show("Error al ingresar al sistema: " + exp.Message); } }
public cRol AddRol(cRol rol) { rol.id = DataSourceRol.Count() + 1; DataSourceRol.Add(rol); return(rol); }