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); }
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(""); }