public static List<FacturaDetalle> GetListaFacturasDetalle(int idFacturaHeader) { List<FacturaDetalle> listaFacturas = new List<FacturaDetalle>(); Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter(); Data.dsFactura.FacturasDetalleDataTable dt = Adapter.SelectListaFacturasDetalle(idFacturaHeader, null); foreach(var dr in dt) { FacturaDetalle temp = new FacturaDetalle(); temp.idFacturaDetalle = dr.idFacturaDetalle; temp.idFacturaHeader = dr.idFacturaHeader; temp.idProducto = dr.idProducto; temp.cNombre = dr.cNombre.Trim(); if (!dr.IsnCantidadNull()) temp.nCantidad = dr.nCantidad; if (!dr.IsmPrecioNull()) temp.mPrecio = dr.mPrecio; listaFacturas.Add(temp); } return listaFacturas; }
public static void DeleteFacturaDetalle(int idFacturaDetalle) { Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter(); Adapter.DeleteElementoFactura(idFacturaDetalle); }
public void InsertUpdateFactura() { Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter(); Adapter.InsertUpdateElementoFacturaDetalle(this.idFacturaDetalle, this.idFacturaHeader, this.idProducto, this.nCantidad); }