Example #1
0
        public IniciarOrdenProduccionViewModel(ILineaTrabajoService lineaTrabajoService,
                                               IOrdenProduccionService ordenProduccionService,
                                               IColorService colorService,
                                               IModeloService modeloService,
                                               ITurnoService turnoService)
        {
            _lineaTrabajoService    = lineaTrabajoService;
            _ordenProduccionService = ordenProduccionService;
            _colorService           = colorService;
            _modeloService          = modeloService;
            _turnoService           = turnoService;
            if (_turnoService.PuedeOperar(DateTime.Now.TimeOfDay) && !Settings.Default.Usuario.EstaAsignado)
            {
                ActualizarListaLineas();
            }
            else if (!_turnoService.PuedeOperar(DateTime.Now.TimeOfDay))
            {
                MostrarMensaje("Mensaje de advertencia", "El turno ya finalizó, la operación no se pudo realizar", "Aceptar");
            }
            else
            {
                MostrarMensaje("Mensaje de advertencia", "Usted ya se encuentra asignado a otra orden de producción.", "Aceptar");
            }

            SelectCommand  = new Command(OnSelectCommand);
            IniciarCommand = new Command(OnIniciarCommand);
        }
Example #2
0
 public TurnosDisponiblesController(ITurnoService service)
 {
     _service = service;
 }
 public TurnoController(ITurnoService turnoService,
                        INotificador notificador) : base(notificador)
 {
     _turnoService = turnoService;
 }
Example #4
0
 public TurnoController(ITurnoService service)
 {
     Service = service;
 }
Example #5
0
 public TurnoAppService(ITurnoService turnoService)
     : base(turnoService)
 {
     _turnoService = turnoService;
 }
Example #6
0
 public TurnosController(ITurnoService service)
 {
     _service = service;
 }
 public TurnoController(ITurnoService turnoService)
 {
     this.turnoService = turnoService;
 }