Example #1
0
        public VentasViewModel(IFormaPagoRepository formaPagoRepository, IVentaRepository ventaRepository, IBusqProductoRepository busqProductoRepository, IServicioRepository servicioRepository, IPaqueteRepository paqueteRepository)
        {
            ServicioRepository     = servicioRepository;
            PaqueteRepository      = paqueteRepository;
            Repository             = ventaRepository;
            RepositoryFormaPago    = formaPagoRepository;
            BusqProductoRepository = busqProductoRepository;
            ModelCliente           = ServiceLocator.Instance.Resolve <ClienteViewModel>();
            ModelPaquete           = ServiceLocator.Instance.Resolve <PaqueteViewModel>();
            Listaventa             = new BindingList <Venta>();
            ListaFormaPago         = new BindingList <FormaPago>();
            ListaBusquedaProducto  = new BindingList <BusqueProducto>();
            ListaServicio          = new BindingList <Servicio>();
            ListaPaquete           = new BindingList <Paquetes>();
            ListaProducto          = new BindingList <Producto>();
            ListaPaqueteCliente    = new BindingList <Paquetes>();

            ListaOrdenPaquete = new BindingList <OrdenPaquete>();

            this.FechaVenta = DateTime.Now;
            this.IdSucursal = 1;
            //this.Folio = string.Empty;
            GetAllAsync();
            GetFolio();
        }
Example #2
0
 public BusquedaProductoViewModel(IBusqProductoRepository busqProductoRepository)
 {
     Repository            = busqProductoRepository;
     ListaBusquedaProducto = new BindingList <BusqueProducto>();
     this.CantidadProducto = 1;
 }