Beispiel #1
0
        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;
        }
Beispiel #2
0
 public static void DeleteFacturaDetalle(int idFacturaDetalle)
 {
     Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter();
     Adapter.DeleteElementoFactura(idFacturaDetalle);
 }
Beispiel #3
0
 public void InsertUpdateFactura()
 {
     Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasDetalleTableAdapter();
     Adapter.InsertUpdateElementoFacturaDetalle(this.idFacturaDetalle, this.idFacturaHeader, this.idProducto, this.nCantidad);
 }