示例#1
0
        private void timerShift_Tick(object sender, EventArgs e)
        {
            DateTime    _horaInicio = new DateTime();
            DateTime    _horaFin    = new DateTime();
            shiftEntity hora        = new shiftEntity();
            string      Turno       = getShift();

            if (Turno == "TM")
            {
                _horaInicio = hora.TMini;
                _horaFin    = hora.TMfin;
            }
            else if (Turno == "TT")
            {
                _horaInicio = hora.TTini;
                _horaFin    = hora.TTfin;
            }
            fillStatus(dataGridView2, _horaInicio, _horaFin);
        }
示例#2
0
 public static string getShift()
 {
     ///Configuraciones de Horarios de turnos
     #region Hours Settings
     shiftEntity hora = new shiftEntity();
     hora.horaActual = Convert.ToDateTime(DateTime.Now.ToString("HH:mm:ss"));
     hora.TMini      = Convert.ToDateTime(DateTime.Now.ToString("05:30:00"));
     hora.TMfin      = Convert.ToDateTime(DateTime.Now.ToString("14:59:59"));
     hora.TTini      = Convert.ToDateTime(DateTime.Now.ToString("15:00:00"));
     hora.TTfin      = Convert.ToDateTime(DateTime.Now.ToString("23:59:59"));
     #endregion
     if ((hora.horaActual >= hora.TMini) && (hora.horaActual <= hora.TMfin))//si es turno mañana
     {
         return("TM");
     }
     else if ((hora.horaActual >= hora.TTini) && (hora.horaActual <= hora.TTfin))//si es turno tarde
     {
         return("TT");
     }
     return("");
 }