Exemple #1
0
        public JsonResult GetOffDayValidation(string fromDate, string toDate, string centerId, string classroomArray, string daysOffType, string daysOffId)
        {
            bool isResult = false;

            try
            {
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                serializer.MaxJsonLength = Int32.MaxValue;

                List <ClassRoomModel> classRommArray = serializer.Deserialize <List <ClassRoomModel> >(classroomArray);
                DaysOff daysOff = new FingerprintsModel.DaysOff();
                daysOff.AgencyId         = new Guid(Session["AgencyId"].ToString());
                daysOff.CreatedBy        = new Guid(Session["UserID"].ToString());
                daysOff.RoleId           = new Guid(Session["RoleId"].ToString());
                daysOff.FromDate         = fromDate;
                daysOff.ToDate           = toDate;
                daysOff.CenterId         = Convert.ToInt32(centerId);
                daysOff.RecordType       = Convert.ToInt32(daysOffType);
                daysOff.ClassRoomIdArray = classRommArray;
                daysOff.DaysOffID        = daysOffId;
                isResult = new CenterData().GetOffDayValidation(daysOff);
            }
            catch (Exception ex)
            {
                clsError.WriteException(ex);
            }
            return(Json(isResult, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public JsonResult DeleteOffDays(string dayOffIdString)
        {
            DaysOffModel model   = new DaysOffModel();
            DaysOff      daysOff = new FingerprintsModel.DaysOff();

            try
            {
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                serializer.MaxJsonLength = Int32.MaxValue;

                string[] dayOffId = serializer.Deserialize <string[]>(dayOffIdString);
                daysOff.AgencyId          = new Guid(Session["AgencyId"].ToString());
                daysOff.CreatedBy         = new Guid(Session["UserID"].ToString());
                daysOff.RoleId            = new Guid(Session["RoleId"].ToString());
                model                     = new CenterData().DeleteDaysOff(daysOff, dayOffId);
                model.OffDaysString       = serializer.Serialize(model.DatesList);
                model.CenterListString    = serializer.Serialize(model.CenterList);
                model.ClassRoomListString = serializer.Serialize(model.ClassRoomList);

                return(Json(model, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                clsError.WriteException(ex);
                return(Json(model, JsonRequestBehavior.AllowGet));
            }
        }