예제 #1
0
 private void incializar_variables()
 {
     facturaController = new FacturaController();
     factura           = new factura_cab();
     resultado         = new List <ProductoDetalle>();
     txtFecha.Text     = DateTime.Now.ToString("dd/MM/yyyy");
 }
예제 #2
0
        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);
        }