예제 #1
0
 public Boolean AsignarRol(Usuario miUsuario, Rol miRol)
 {
     Boolean asignar;
     try
     {
         asignar = new DAORol().AsirgnarRol(miUsuario, miRol);
         return asignar;
     }
     catch (NullReferenceException e)
     {
         throw new Exception("Error en las Referenciasn estan Nulas", e);
     }
     catch (Exception e)
     {
         throw new Exception("Error General", e);
     }
 }
예제 #2
0
        protected void defaultButton_Click(object sender, EventArgs e)
        {
            Rol nuevoRol = new Rol();
            bool agregar;
               // LogicaRol logicaRol = new LogicaRol();
            DAORol daorol = new DAORol();

            nuevoRol.NombreRol = nombreRol.Text;
            nuevoRol.Descripcion = DescripcionRol.Text;
            nuevoRol.Estado = true;

            agregar= daorol.AgregarRol(nuevoRol);

            if (nuevoRol != null)
            {
                Exito.Visible = true;
            }
            else
            {
                falla.Visible = true;
            }
        }
예제 #3
0
        public Rol ModificarRol(Entidad _rol)
        {
            Rol rolModificar = new Rol();
            bool modificar = false;
            try
            {
                /* rolModificar.IdRol = id;
                 rolModificar.NombreRol = nombre;
                 rolModificar.Descripcion = descrip;
                 rolModificar.Estado = estado;*/

                modificar = new DAORol().ModificarRoles(rolModificar);

                if (modificar == true)
                {
                    return rolModificar;
                }
                else
                {
                    return null;
                }
            }

            catch (NullReferenceException e)
            {
                throw new Exception("Error en las Referenciasn estan Nulas", e);
            }
            catch (Exception e)
            {
                throw new Exception("Error General", e);
            }
        }
예제 #4
0
        public List<Entidad> ConsultarRolParametrizado(int id, String nombre, String descrip, Boolean estado, int opcion)
        {
            List<Entidad> listaRoles = new List<Entidad>();
            DAORol ConsultaBD = new DAORol();
            //listaRoles = ConsultaBD.ConsultarRolTodo();
            //return listaRoles;

            try
            {
                switch (opcion)
                {
                    case 0:
                        listaRoles = ConsultaBD.ConsultarRolTodo(id, nombre, descrip, estado);
                        break;

                    case 1:
                        listaRoles = ConsultaBD.ConsultarRolId(id);
                        break;

                    case 2:
                        listaRoles = ConsultaBD.ConsultarRolNombre(nombre);
                        break;

                    case 3:
                        listaRoles = ConsultaBD.ConsultarRolDescrip(descrip);
                        break;

                    case 4:
                        listaRoles = ConsultaBD.ConsultarRolEstado(estado);
                        break;
                }

                return listaRoles;
            }

            catch (NullReferenceException e)
            {
                throw new Exception("Error en las Referenciasn estan Nulas", e);
            }
            catch (Exception e)
            {
                throw new Exception("Error General", e);
            }
        }