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); }
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; }
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); }
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; }