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(); } }
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); }
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/."; }
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(); } }