예제 #1
0
        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;
        }
예제 #2
0
        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;
        }