コード例 #1
0
        public List <eDetalleVenta> listarDetalles()
        {
            List <eDetalleVenta> lista   = new List <eDetalleVenta>();
            eDetalleVenta        detalle = null;

            try {
                SqlCommand    cmd    = new SqlCommand("SELECT idVenta, codigoProducto, cantidad, pUnitario FROM tabla_DetalleVenta", db.conectaDB());
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    detalle                = new eDetalleVenta();
                    detalle.idVenta        = (int)reader["idVenta"];
                    detalle.codigoProducto = (string)reader["codigoProducto"];
                    detalle.cantidad       = (int)reader["cantidad"];
                    detalle.PUnitario      = (decimal)reader["pUnitario"];
                    lista.Add(detalle);
                }
                reader.Close();
                return(lista);
            } catch (SqlException ex) {
                return(null);
            } finally {
                db.desconectaDB();
            }
        }
コード例 #2
0
        public List <eDetalleVenta> buscarDetallesVentaxVenta(int idVenta)
        {
            List <eDetalleVenta> listaDetalles = new List <eDetalleVenta>();
            eDetalleVenta        aux           = null;

            try {
                SqlCommand    cmd    = new SqlCommand(string.Format("SELECT idVenta,codigoProducto,cantidad,pUnitario,total FROM tabla_DetalleVenta WHERE idVenta = {0}", idVenta), db.conectaDB());
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    aux                = new eDetalleVenta();
                    aux.idVenta        = (int)reader["idVenta"];
                    aux.codigoProducto = (string)reader["codigoProducto"];
                    aux.cantidad       = (int)reader["cantidad"];
                    aux.PUnitario      = (decimal)reader["pUnitario"];
                    aux.total          = (int)reader["total"];
                    listaDetalles.Add(aux);
                }
                reader.Close();
            } catch (SqlException ex) {
                return(null);
            } finally {
                db.desconectaDB();
            }
            return(listaDetalles);
        }
コード例 #3
0
 public frmProductoInfo()
 {
     InitializeComponent();
     eDetalle      = new eDetalleVenta();
     nProducto     = new nProducto();
     textBox2.Text = "Producto: " + Form1.productoSeleccionado.nombreProducto;
     textBox3.Text = "Stock Disponible: " + Form1.productoSeleccionado.stockProducto;
     textBox4.Text = "Precio Unitario: S/." + string.Format("{0:F2}", Form1.productoSeleccionado.precioProducto);
     textBox5.Text = "Precio Total: S/.";
 }
コード例 #4
0
 private bool insertarDetalleVenta(eDetalleVenta objDetalle, int numero)
 {
     try {
         SqlCommand cmd = new SqlCommand(string.Format("INSERT INTO tabla_DetalleVenta (idVenta,codigoProducto,cantidad,pUnitario,total) VALUES ({0},'{1}',{2},{3},{4})", numero, objDetalle.codigoProducto, objDetalle.cantidad, objDetalle.PUnitario, (objDetalle.cantidad * objDetalle.PUnitario)), db.conectaDB());
         cmd.ExecuteNonQuery();
         return(true);
     } catch (SqlException ex) {
         return(false);
     } finally {
         db.desconectaDB();
     }
 }