//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); }
public static Unavailability_Hours_All FromDatabase(Unavailability_Hours_All other) { return(FromDatabase(other.DateTime.Date.ToString("d"), other.Timeslot)); }
protected bool Equals(Unavailability_Hours_All other) { return(DateTime.Equals(other.DateTime) && Timeslot == other.Timeslot); }