示例#1
0
        public static usuario SeleccionarUsuarioPorId(string id)
        {
            usuario Usuario = null;

            SqlDataReader data = null;

            try
            {
                data = UsuarioDato.SeleccionarUsuarioPorId(id);

                while (data.Read())
                {
                    Usuario = new usuario();

                    Usuario.usuario_id     = data["usuario_id"].ToString();
                    Usuario.nombreUsuario  = data["nombreUsuario"].ToString();
                    Usuario.nombreCompleto = data["nombreCompleto"].ToString();
                    Usuario.rolUsuario     = (rol)Enum.Parse(typeof(rol), data["rol"].ToString());
                    Usuario.activo         = Convert.ToBoolean(data["activo"]);
                }

                return(Usuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                data.Close();
            }
        }
示例#2
0
 public static void Nuevo(usuario Usuario)
 {
     if (UsuarioDato.SeleccionarUsuario(Usuario.nombreUsuario) != null)
     {
         UsuarioDato.Insertar(Usuario);
     }
 }
示例#3
0
        public static List <usuario> ObtenerTodos(string cargo)
        {
            List <usuario> lista = new List <usuario>();

            DataSet ds = null;

            try
            {
                ds = UsuarioDato.SeleccionarTodos(cargo);

                foreach (DataRow fila in ds.Tables[0].Rows)
                {
                    usuario registro = new usuario();

                    registro.usuario_id     = fila["usuario_id"].ToString();
                    registro.nombreUsuario  = fila["nombreUsuario"].ToString();
                    registro.nombreCompleto = fila["nombreCompleto"].ToString();
                    registro.rolUsuario     = (rol)Enum.Parse(typeof(rol), fila["rol"].ToString());
                    registro.activo         = Convert.ToBoolean(fila["activo"]);

                    lista.Add(registro);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#4
0
 public static void Modificar(usuario Usuario)
 {
     UsuarioDato.Modificar(Usuario);
 }