示例#1
0
        internal static List <Compra> GetLista()
        {
            List <Compra> listaCompra = new List <Compra>();

            using (SqlConnection cnn = ConexionBD.GetConexion())
            {
                cnn.Open();
                string     strComando = "SELECT * FROM Compras ORDER BY Fecha desc ";
                SqlCommand comando    = new SqlCommand(strComando, cnn);
                using (SqlDataReader reader = comando.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        Compra obj = new Compra();
                        obj.IdCompra    = reader.GetInt32(0);
                        obj.Producto    = reader.GetInt32(1).ToString();
                        obj.idProveedor = ProveedoresBD.GetObjeto(reader.GetInt32(2));
                        obj.Cantidad    = reader.GetInt32(3);
                        obj.Fecha       = reader.GetDateTime(4);
                        obj.Importe     = reader.GetDecimal(5);



                        listaCompra.Add(obj);
                    }
                }
            }
            return(listaCompra);
        }
示例#2
0
        internal static void CargarCombo(ref ComboBox cboProveedor)
        {
            List <Proveedor> lista = ProveedoresBD.GetLista();
            Proveedor        prov  = new Proveedor()
            {
                DescripcionProveedor = "<Seleccione el proveedor>"
            };

            lista.Insert(0, prov);
            cboProveedor.DataSource    = lista;
            cboProveedor.DisplayMember = "DescripcionProveedor";
            cboProveedor.ValueMember   = "IdProveedor";
        }