public Resultado InsertVentaDetalle(VentaDetalles ved) { Resultado resultado = new Resultado(); VentaDetalle vedNew = new VentaDetalle() { Subtotal = ved.Subtotal, Descripcion = ved.Descripcion, Color = ved.Color, Venta = ved.Venta, Producto = ved.Producto, Vehiculo = ved.Vehiculo, Paquete = ved.Paquete, Promocion = ved.Promocion }; _context.VentaDetalle.Add(vedNew); try { _context.SaveChanges(); } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; return resultado; }
public Resultado InsertVenta(Ventas ven, List<VentaDetalles> venDet) { long? IDVenta; Resultado resultado = new Resultado(); Venta venNew = new Venta() { Total = ven.Total, Fecha = ven.Fecha, Cliente = ven.Cliente, UsuarioVenta = ven.UsuarioVenta }; _context.Venta.Add(venNew); try { _context.SaveChanges(); IDVenta = venNew.ID; foreach (VentaDetalles vd in venDet) { VentaDetalle vedNew = new VentaDetalle() { Subtotal = vd.Subtotal, Descripcion = vd.Descripcion, Color = vd.Color, Venta = IDVenta, Producto = vd.Producto, Vehiculo = vd.Vehiculo, Paquete = vd.Paquete, Promocion = vd.Promocion }; _context.VentaDetalle.Add(vedNew); } } catch (Exception ex) { resultado.Realizado = false; resultado.ErrorDB = true; resultado.YaExiste = false; return resultado; } resultado.Realizado = true; resultado.ErrorDB = false; resultado.YaExiste = false; return resultado; }