public void CargarEmpresas() { List<PaperlessEmpresa> empresas = ProyectoCraft.LogicaNegocios.Paperless.Paperless.ListarEmpresas(); ddlMarca.Properties.Items.Clear(); ComboBoxItemCollection coll = ddlMarca.Properties.Items; coll.Add(Utils.Utils.ObtenerPrimerItem()); foreach (var list in empresas) { PaperlessEmpresa item = new PaperlessEmpresa(); item.Codigo = list.Codigo; item.Nombre = list.Nombre; coll.Add(item); } ddlMarca.SelectedIndex = 0; }
public static List<PaperlessEmpresa> ListarEmpresas() { var empresas = new List<PaperlessEmpresa>(); try { //Abrir Conexion conn = BaseDatos.NuevaConexion(); objParams = SqlHelperParameterCache.GetSpParameterSet(conn, "SP_L_PAPERLESS_EMPRESAS"); //objParams[0].Value = resp; var command = new SqlCommand("SP_L_PAPERLESS_EMPRESAS", conn); command.Parameters.AddRange(objParams); command.CommandType = CommandType.StoredProcedure; dreader = command.ExecuteReader(); while (dreader.Read()) { var empresa = new PaperlessEmpresa(); empresa.Codigo = dreader["Codigo"].ToString(); empresa.Nombre = dreader["Nombre"].ToString(); empresas.Add(empresa); } } catch (Exception ex) { Log.EscribirLog(ex.Message); } finally { conn.Close(); } return empresas; }