Пример #1
0
        public static List <roles> obtenerListaRoles()
        {
            List <roles>  lista = new List <roles>();
            SqlConnection con   = conexion.crearConexion();

            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT * FROM roles ORDER BY ID ASC", con))
            {
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    roles rol = new roles();

                    rol.ID          = int.Parse(reader["ID"].ToString());
                    rol.nombre      = reader["nombre"].ToString();
                    rol.descripcion = reader["descripcion"].ToString();

                    lista.Add(rol);
                }
            }
            con.Close();

            return(lista);
        }
Пример #2
0
        public static List<roles> obtenerListaRoles()
        {
            List<roles> lista = new List<roles>();
            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT * FROM roles ORDER BY ID ASC", con))
            {
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read()) 
                {
                    roles rol = new roles();

                    rol.ID = int.Parse(reader["ID"].ToString());
                    rol.nombre = reader["nombre"].ToString();
                    rol.descripcion = reader["descripcion"].ToString();

                    lista.Add(rol);
                }
            }
            con.Close();

            return lista;
        }
Пример #3
0
        internal static List <string> correosAlertaPedido()
        {
            List <string> retorno = new List <string>();
            List <int>    lista   = new List <int>();

            SqlConnection con = conexion.crearConexion();

            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT usuarioID FROM roles_usuarios WHERE rolID='17'", con))
            {
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    roles rol = new roles();

                    lista.Add(int.Parse(reader["usuarioID"].ToString()));
                }
            }
            con.Close();

            Context db = new Context();

            foreach (int IDUsuario in lista)
            {
                retorno.Add(db.Usuarios.Find(IDUsuario).correoElectronico);
                if (string.IsNullOrEmpty(retorno[retorno.Count - 1]))
                {
                    retorno.RemoveAt(retorno.Count - 1);
                }
            }
            return(retorno);
        }
Пример #4
0
        internal static List<string> correosAlertaPedido()
        {
            List<string> retorno = new List<string>();
            List<int> lista = new List<int>();

            SqlConnection con = conexion.crearConexion();
            con.Open();

            using (SqlCommand command = new SqlCommand("SELECT usuarioID FROM roles_usuarios WHERE rolID='17'", con))
            {
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    roles rol = new roles();

                    lista.Add(int.Parse(reader["usuarioID"].ToString()));
                }
            }
            con.Close();

            Context db = new Context();

            foreach (int IDUsuario in lista) 
            {
                retorno.Add(db.Usuarios.Find(IDUsuario).correoElectronico);
                if (string.IsNullOrEmpty(retorno[retorno.Count - 1])) retorno.RemoveAt(retorno.Count - 1);
            }
            return retorno;
        }