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(); }
public BusquedaProductoViewModel(IBusqProductoRepository busqProductoRepository) { Repository = busqProductoRepository; ListaBusquedaProducto = new BindingList <BusqueProducto>(); this.CantidadProducto = 1; }