Пример #1
0
        //get from database - DataGridView
        public static Unavailability_Hours_All FromDatabase(DataGridView datagridView, int i = -1)
        {
            if (i == -1)
            {
                if (datagridView.CurrentRow != null)
                {
                    i = datagridView.CurrentRow.Index;
                }
            }
            if (i == -1)
            {
                return(null);
            }

            if (datagridView[0, i].CellValue() == null || datagridView[1, i].CellValue() == null)
            {
                return(null);
            }

            //new Unavailability_Hours_All
            string dateString = datagridView[0, i].CellValue();
            int    timeSlot   = int.Parse(datagridView[1, i].CellValue());
            Unavailability_Hours_All unavailabilityHoursAll = Unavailability_Hours_All.FromDatabase(dateString, timeSlot);

            return(unavailabilityHoursAll);
        }
Пример #2
0
 public static Unavailability_Hours_All FromDatabase(Unavailability_Hours_All other)
 {
     return(FromDatabase(other.DateTime.Date.ToString("d"), other.Timeslot));
 }
Пример #3
0
 protected bool Equals(Unavailability_Hours_All other)
 {
     return(DateTime.Equals(other.DateTime) && Timeslot == other.Timeslot);
 }