Ejemplo n.º 1
0
 public cRol AddRol(cRol rol)
 {
     rol.id = capaAdmin.InsertarActualizarRol(rol.rol_codRol, rol.rol_Nombre);
     if (rol.id < 0)
     {
         return(null);
     }
     return(rol);
 }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        public IActionResult RolCreate(cRol pRol)
        {
            if (ModelState.IsValid)
            {
                adminService.AddRol(pRol);

                return(RedirectToAction("RolIndex"));
            }

            return(View(pRol));
        }
Ejemplo n.º 5
0
 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);
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
        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));
        }
Ejemplo n.º 10
0
        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());
        }
Ejemplo n.º 11
0
        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);
            }
        }
Ejemplo n.º 12
0
 public cRol AddRol(cRol rol)
 {
     rol.id = DataSourceRol.Count() + 1;
     DataSourceRol.Add(rol);
     return(rol);
 }