Beispiel #1
0
 public void ConfirmarOP(int numero, Color color1, Modelo modelo1, Turno turno, Linea lineaC, Empleado empleado)
 {
     Id          = numero;
     Numero      = numero;
     FechaInicio = DateTime.Now;
     Color       = color1;
     Modelo      = modelo1;
     IniciarNuevoHorario(turno);
     Linea    = lineaC;
     Estado   = EstadoOP.Activa;
     Empleado = empleado;
 }
        private void SetEstado(EstadoOP estadoOP)
        {
            switch (estadoOP)
            {
            case EstadoOP.Pausada:
                btnPausar.Enabled    = false;
                btnFinalizar.Enabled = true;
                btnContinuar.Enabled = true;
                break;

            case EstadoOP.EnProceso:
                btnContinuar.Enabled = false;
                btnPausar.Enabled    = true;
                btnFinalizar.Enabled = true;
                break;

            case EstadoOP.Finalizada:
                btnContinuar.Enabled = false;
                btnPausar.Enabled    = false;
                btnFinalizar.Enabled = false;
                break;
            }
        }
Beispiel #3
0
 public void ReanudarOP(Turno turnoActual)
 {
     Estado = EstadoOP.Activa;
     IniciarNuevoHorario(turnoActual);
 }
Beispiel #4
0
 public void PausarOP()
 {
     Estado = EstadoOP.Pausada;
     CerrarHorario();
 }
Beispiel #5
0
 public void FinalizarOP()
 {
     Estado = EstadoOP.Finalizada;
     CerrarHorario();
     FechaFin = DateTime.Now;
 }