Exemplo n.º 1
0
        //Muestra la lista de Usuarios
        public IEnumerable <CatUsuario> ListaUsuarios()
        {
            List <CatUsuario> listUsuarios = new List <CatUsuario>();

            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "Listar_Usuarios";
            comando.CommandType = CommandType.StoredProcedure;
            leerFilas           = comando.ExecuteReader();

            while (leerFilas.Read())
            {
                CatUsuario usuarios = new CatUsuario();
                CatRoles   roles    = new CatRoles();
                usuarios.Id         = Convert.ToInt32(leerFilas["Id"]);
                usuarios.NoEmpleado = Convert.ToInt32(leerFilas["NoEmpleado"]);
                usuarios.Nombres    = leerFilas["Nombres"].ToString();
                usuarios.Apellidos  = leerFilas["Apellidos"].ToString();
                usuarios.Cargo      = Convert.ToInt32(leerFilas["Cargo"]);
                usuarios.Email      = leerFilas["Email"].ToString();
                usuarios.Contrasena = leerFilas["Contrasena"].ToString();
                roles.Rol           = leerFilas["rol"].ToString();
                usuarios.CatRoles   = roles;
                listUsuarios.Add(usuarios);
            }
            leerFilas.Close();
            conn.CerrarConexion();

            return(listUsuarios);
        }
Exemplo n.º 2
0
        //Permite crear un nuevo usuario
        public void AgregarUsuarios(CatUsuario usuarios)
        {
            Conexion conn = new Conexion();

            try
            {
                SqlCommand comando = new SqlCommand();
                comando.Connection  = conn.AbrirConexion();
                comando.CommandText = "AgregarUsuarios";
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@NoEmpleado", usuarios.NoEmpleado);
                comando.Parameters.AddWithValue("@Nombres", usuarios.Nombres);
                comando.Parameters.AddWithValue("@Apellidos", usuarios.Apellidos);
                comando.Parameters.AddWithValue("@Cargo", usuarios.Cargo);
                comando.Parameters.AddWithValue("@Email", usuarios.Email);
                comando.Parameters.AddWithValue("@Contrasena", usuarios.Contrasena);
                comando.Parameters.AddWithValue("@Sucursal", usuarios.IdSucursal);
                comando.Parameters.AddWithValue("@Turno", usuarios.TipoTurno);

                comando.ExecuteNonQuery();
            }
            finally
            {
                conn.CerrarConexion();
                conn.Dispose();
            }
        }
Exemplo n.º 3
0
        //Permite crear un nuevo usuario
        public void AgregarUsuarios(CatUsuario usuarios)
        {
            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "AgregarUsuarios";
            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@NoEmpleado", usuarios.NoEmpleado);
            comando.Parameters.AddWithValue("@Nombres", usuarios.Nombres);
            comando.Parameters.AddWithValue("@Apellidos", usuarios.Apellidos);
            comando.Parameters.AddWithValue("@Cargo", usuarios.Cargo);
            comando.Parameters.AddWithValue("@Email", usuarios.Email);
            comando.Parameters.AddWithValue("@Contrasena", usuarios.Contrasena);

            comando.ExecuteNonQuery();
            conn.CerrarConexion();
        }
Exemplo n.º 4
0
        //Muestra la lista de Usuarios
        public IEnumerable <CatUsuario> ListaUsuarios()
        {
            Conexion          conn         = new Conexion();
            List <CatUsuario> listUsuarios = new List <CatUsuario>();

            try
            {
                SqlCommand    comando   = new SqlCommand();
                SqlDataReader leerFilas = null;
                comando.Connection  = conn.AbrirConexion();
                comando.CommandText = "Listar_Usuarios";
                comando.CommandType = CommandType.StoredProcedure;
                leerFilas           = comando.ExecuteReader();

                while (leerFilas.Read())
                {
                    CatUsuario usuarios = new CatUsuario();
                    CatRoles   roles    = new CatRoles();
                    usuarios.Id             = Convert.ToInt32(leerFilas["Id"]);
                    usuarios.NoEmpleado     = Convert.ToInt32(leerFilas["NoEmpleado"]);
                    usuarios.Nombres        = leerFilas["Nombres"].ToString();
                    usuarios.Apellidos      = leerFilas["Apellidos"].ToString();
                    usuarios.Cargo          = Convert.ToInt32(leerFilas["Cargo"]);
                    usuarios.Email          = leerFilas["Email"].ToString();
                    usuarios.Contrasena     = leerFilas["Contrasena"].ToString();
                    usuarios.NombreCompleto = usuarios.Nombres + " " + usuarios.Apellidos;
                    usuarios.TipoTurno      = Convert.ToInt32(leerFilas["turno"]);
                    roles.Rol         = leerFilas["rol"].ToString();
                    usuarios.CatRoles = roles;
                    listUsuarios.Add(usuarios);
                }
                leerFilas.Close();
            }
            finally
            {
                conn.CerrarConexion();
                conn.Dispose();
            }


            return(listUsuarios);
        }
Exemplo n.º 5
0
        //Permite consultar los detalles de un Usuario
        public CatUsuario ConsultarListaUsuarios(int?id)
        {
            CatUsuario usuarios = new CatUsuario();

            comando.Connection  = conn.AbrirConexion();
            comando.CommandText = "Lista_Usuario_Por_Id";
            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@Id", id);

            leerFilas = comando.ExecuteReader();
            while (leerFilas.Read())
            {
                usuarios.Id         = Convert.ToInt32(leerFilas["Id"]);
                usuarios.NoEmpleado = Convert.ToInt32(leerFilas["NoEmpleado"]);
                usuarios.Nombres    = leerFilas["Nombres"].ToString();
                usuarios.Apellidos  = leerFilas["Apellidos"].ToString();
                usuarios.Cargo      = Convert.ToInt32(leerFilas["Cargo"]);
                usuarios.Email      = leerFilas["Email"].ToString();
                usuarios.Contrasena = leerFilas["Contrasena"].ToString();
            }
            return(usuarios);
        }
Exemplo n.º 6
0
        //Permite consultar los detalles de un Usuario
        public CatUsuario ConsultarListaUsuarios(int?id)
        {
            CatUsuario usuarios = new CatUsuario();
            Conexion   conn     = new Conexion();

            try
            {
                SqlCommand    comando   = new SqlCommand();
                SqlDataReader leerFilas = null;
                comando.Connection  = conn.AbrirConexion();
                comando.CommandText = "Lista_Usuario_Por_Id";
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Id", id);

                leerFilas = comando.ExecuteReader();
                while (leerFilas.Read())
                {
                    usuarios.Id         = Convert.ToInt32(leerFilas["Id"]);
                    usuarios.NoEmpleado = Convert.ToInt32(leerFilas["NoEmpleado"]);
                    usuarios.Nombres    = leerFilas["Nombres"].ToString();
                    usuarios.Apellidos  = leerFilas["Apellidos"].ToString();
                    usuarios.Cargo      = Convert.ToInt32(leerFilas["Cargo"]);
                    usuarios.Email      = leerFilas["Email"].ToString();
                    usuarios.Contrasena = leerFilas["Contrasena"].ToString();
                    usuarios.IdSucursal = Convert.ToInt32(leerFilas["id_sucursal"]);
                    usuarios.TipoTurno  = Convert.ToInt32(leerFilas["turno"]);
                }
            }
            finally
            {
                conn.CerrarConexion();
                conn.Dispose();
            }

            return(usuarios);
        }