GetExamByCriteria(DTO.Exams.GetExamByCriteriaRequest request) { //string tsDate = (request.TestingDate == null ? string.Empty : Convert.ToDateTime(request.TestingDate).ToString_yyyyMMdd()); //return svc.GetExamCarlenderByCriteria(request); return(svc.GetExamCarlenderByCriteria(request)); }
private void SelectDataFrombase() { try { DateTime visibleMonth = new DateTime((txtYear.Text.ToInt() - 543), ddlMonth.SelectedValue.ToInt(), 1); BLL.ExamScheduleBiz biz = new BLL.ExamScheduleBiz(); Func <string, string> GetCrit = anyString => { return(string.IsNullOrEmpty(anyString) ? string.Empty : anyString); }; string strTime = GetCrit(ddlTime.SelectedIndex == 0 ? "" : ddlTime.SelectedValue); DTO.Exams.GetExamByCriteriaRequest request = new DTO.Exams.GetExamByCriteriaRequest(); request.ExamPlaceGroupCode = ddlPlaceGroup.SelectedValue; // strExamPlaceGroup; request.ExamPlaceCode = ddlPlace.SelectedValue; request.LicenseTypeCode = ddlTypeLicense.SelectedValue; request.Year = visibleMonth.Year; request.Month = visibleMonth.Month; request.TimeCode = ddlTime.SelectedValue; request.Owner = ""; request.TestingDate = ""; var ls = biz.GetExamByCriteria(request); if (ls.IsError) { throw new ApplicationException(ls.ErrorMsg); } GBBiz gbBiz = new GBBiz(); DTO.ResponseService <DTO.GBHoliday[]> lsHoliday = gbBiz.GetHolidayListByYearMonth(visibleMonth.ToString("yyyyMM", System.Globalization.CultureInfo.CreateSpecificCulture("en-US"))); ExamSchedules = ls.DataResponse.ExamShedules; Holidays = lsHoliday.DataResponse.ToList(); } catch (Exception ex) { LoggerFactory.CreateLog().LogError("ไม่สามารถเรียกข้อมูลได้.", ex); String a = ex.Message; } }