/// <summary> /// Obtiene todas las reservaciones hechas por la aprobacion de una solicitud /// </summary> /// <returns>DataTable Object (start,end,name,id)</returns> private DataTable ObtenerAprobaciones() { cUDGDFAPROBACIONNegocios cAprobaciones = new cUDGDFAPROBACIONNegocios(0, "", 0, ""); DataTable dtAprobaciones = cAprobaciones.Seleccionar_Todo_Detallado(); DataTable toReturn = new DataTable(); toReturn.Columns.Add("start", typeof(DateTime)); toReturn.Columns.Add("end", typeof(DateTime)); toReturn.Columns.Add("name", typeof(string)); toReturn.Columns.Add("id", typeof(string)); String sFechainicio, sFechafin, sHorainicio, sHorafin, sDescripcion; String sID; Boolean blunes, bmartes, bmiercoles, bjueves, bviernes, bsabado, bdomingo; foreach (DataRow drLocalRow in dtAprobaciones.Rows) { sFechainicio = drLocalRow[1].ToString(); sFechafin = drLocalRow[2].ToString(); sHorainicio = drLocalRow[3].ToString(); sHorafin = drLocalRow[4].ToString(); sDescripcion = "Reservacion de " + drLocalRow[5].ToString(); sID = "Reservacion:" + int.Parse(drLocalRow[0].ToString()); blunes = true; bmartes = true; bmiercoles = true; bjueves = true; bviernes = true; bsabado = true; bdomingo = true; toReturn.Merge(ObtenerFechas(sFechainicio, sFechafin, sHorainicio, sHorafin, sDescripcion, sID, blunes, bmartes, bmiercoles, bjueves, bviernes, bsabado, bdomingo)); } return toReturn; }