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); }
public TurnosDisponiblesController(ITurnoService service) { _service = service; }
public TurnoController(ITurnoService turnoService, INotificador notificador) : base(notificador) { _turnoService = turnoService; }
public TurnoController(ITurnoService service) { Service = service; }
public TurnoAppService(ITurnoService turnoService) : base(turnoService) { _turnoService = turnoService; }
public TurnosController(ITurnoService service) { _service = service; }
public TurnoController(ITurnoService turnoService) { this.turnoService = turnoService; }