示例#1
0
        public CrearValorClasificacionViewModel(IValorClasificacionService valorClasificacionService, IClasificacionRepository <Clasificacion> clasificacionRepository, IDialogCoordinator dialogCoordinator)
        {
            _valorClasificacionService = valorClasificacionService;
            _clasificacionRepository   = clasificacionRepository;
            _dialogCoordinator         = dialogCoordinator;

            CrearCommand    = new AsyncRelayCommand(CrearAsync);
            CancelarCommand = new RelayCommand(CerrarVista);
        }
示例#2
0
        public EditarClienteProveedorViewModel(IDialogCoordinator dialogCoordinator, IClienteProveedorService clienteProveedorService, IClasificacionRepository <Clasificacion> clasificacionRepository, IClienteProveedorRepository <ClienteProveedor> clienteProveedorRepository, IDireccionRepository <Direccion> direccionRepository)
        {
            _dialogCoordinator          = dialogCoordinator;
            _clienteProveedorService    = clienteProveedorService;
            _clasificacionRepository    = clasificacionRepository;
            _clienteProveedorRepository = clienteProveedorRepository;
            _direccionRepository        = direccionRepository;

            GuardarCommand  = new AsyncRelayCommand(Guardar);
            CancelarCommand = new RelayCommand(CerrarVista);
            BuscarValorClasificacionCommand = new AsyncRelayCommand <string>(BuscarValorClasificacionAsync);
            CrearDireccionCommand           = new AsyncRelayCommand(CrearDireccionAsync);
            EditarDireccionCommand          = new AsyncRelayCommand(EditarDireccionAsync, CanEditarDireccionAsync);

            BuscarAlmacenCommand     = new AsyncRelayCommand(BuscarAlmacenAsync);
            BuscarAgenteVentaCommand = new AsyncRelayCommand(BuscarAgenteVentaAsync);
            BuscarAgenteCobroCommand = new AsyncRelayCommand(BuscarAgenteCobroAsync);
        }
        public ListadoClasificacionesViewModel(IClasificacionRepository <Clasificacion> clasificacionRepository, IDialogCoordinator dialogCoordinator, IValorClasificacionService valorClasificacionService)
        {
            _clasificacionRepository   = clasificacionRepository;
            _dialogCoordinator         = dialogCoordinator;
            _valorClasificacionService = valorClasificacionService;
            Clasificaciones            = new ObservableCollection <Clasificacion>();
            ClasificacionesView        = CollectionViewSource.GetDefaultView(Clasificaciones);
            ClasificacionesView.Filter = UnidadesMedidaView_Filter;

            BuscarClasificacionesCommand            = new AsyncRelayCommand(BuscarClasificacionesAsync);
            BuscarClasificacionesDeAgenteCommand    = new AsyncRelayCommand(BuscarClasificacionesDeAgenteAsync);
            BuscarClasificacionesDeClienteCommand   = new AsyncRelayCommand(BuscarClasificacionesDeClienteAsync);
            BuscarClasificacionesDeProveedorCommand = new AsyncRelayCommand(BuscarClasificacionesDeProveedorAsync);
            BuscarClasificacionesDeAlmacenCommand   = new AsyncRelayCommand(BuscarClasificacionesDeAlmacenAsync);
            BuscarClasificacionesDeProductoCommand  = new AsyncRelayCommand(BuscarClasificacionesDeProductoAsync);

            CrearValorClasificacionCommand    = new AsyncRelayCommand(CrearValorClasificacionAsync, CanCrearValorClasificacionAsync);
            EditarValorClasificacionCommand   = new AsyncRelayCommand(EditarValorClasificacionAsync, CanEditarValorClasificacionAsync);
            EliminarValorClasificacionCommand = new AsyncRelayCommand(EliminarValorClasificacionAsync, CanEliminarValorClasificacionAsync);
        }
示例#4
0
 public EstandarService(
     IEstandarRepository estandarRepository,
     IEventLogService eventLogService,
     IGrupoEstandarRepository grupoEstandarRepository,
     ICalificacionRepository calificacionRepository,
     ICategoriaRepository categoriaRepository,
     INivelRepository nivelRepository,
     IOpcionRepository opcionRepository,
     ISistemaRepository sistemaRepository,
     IClasificacionRepository clasificacionRepository)
 {
     _estandarRepository      = estandarRepository;
     _eventLogService         = eventLogService;
     _grupoEstandarRepository = grupoEstandarRepository;
     _calificacionRepository  = calificacionRepository;
     _categoriaRepository     = categoriaRepository;
     _nivelRepository         = nivelRepository;
     _opcionRepository        = opcionRepository;
     _sistemaRepository       = sistemaRepository;
     _clasificacionRepository = clasificacionRepository;
 }