private void incializar_variables() { facturaController = new FacturaController(); factura = new factura_cab(); resultado = new List <ProductoDetalle>(); txtFecha.Text = DateTime.Now.ToString("dd/MM/yyyy"); }
public int crear_factura(factura_cab factura_cab, List <ProductoDetalle> detalle) { int rsp = 1; db.factura_cab.Add(factura_cab); db.SaveChanges(); var productos = db.producto.ToList(); foreach (var item in detalle) { factura_det fact_det = new factura_det(); fact_det.cantidad = item.cantidad; fact_det.idFacturaCab = factura_cab.idFacturaCab; fact_det.idProducto = productos .Where(x => x.codigo == item.codigo) .Select(x => x.idProducto) .Single(); db.factura_det.Add(fact_det); } db.SaveChanges(); return(rsp); }