Example #1
0
 public Cobro(Ventas ven, List<VentaDetalles> detVen)
 {
     Total = (decimal)ven.Total;
     venta = ven;
     detalleVentas = detVen;
     InitializeComponent();
     txtTotal.Text = Total.ToString("C");
 }
Example #2
0
        private void btnPagar_Click(object sender, RoutedEventArgs e)
        {
            Ventas venta = new Ventas();
            venta.Total = 450;
            List<VentaDetalles> venDet= new List<VentaDetalles>();
            Popups.Cobro popup = new Popups.Cobro(venta, venDet);
            popup.Closed += new EventHandler(popupCobro_Closed);

            popup.Total = 450;
            popup.ShowDialog();
        }
Example #3
0
 public Resultado InsertVenta(Ventas ven, List<VentaDetalles> venDet)
 {
     return _dataBaseTool.InsertVenta(ven,venDet);
 }
Example #4
0
 public Resultado DeleteVenta(Ventas ven)
 {
     return _dataBaseTool.DeleteVenta(ven);
 }
Example #5
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;
        }
Example #6
0
 public Resultado DeleteVenta(Ventas ven)
 {
     Resultado resultado = new Resultado();
     var venDelete = (from a in _context.Venta
                      where a.ID == ven.ID
                      select a).FirstOrDefault();
     _context.Venta.Remove(venDelete);
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         resultado.Realizado = false;
         resultado.ErrorDB = true;
         resultado.YaExiste = false;
         resultado.Referencia = false;
         return resultado;
     }
     resultado.Realizado = true;
     resultado.ErrorDB = false;
     resultado.YaExiste = false;
     resultado.Referencia = false;
     return resultado;
 }