public static List <DayCarePL.ChildProgEnrollmentProperties> LoadAllProgEnrolled(Guid ChildSchoolYearId) { clConnection.DoConnection(); DayCareDataContext db = new DayCareDataContext(); List <DayCarePL.ChildProgEnrollmentProperties> lstChildProgEnrollment = new List <DayCarePL.ChildProgEnrollmentProperties>(); DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment = null; try { var data = db.spGetChildProgEnrollmentAll(ChildSchoolYearId); foreach (var d in data) { objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); objChildProgEnrollment.Id = d.Id; objChildProgEnrollment.LastModifiedById = d.LastModifiedById; objChildProgEnrollment.ProgClassRoomId = d.ProgClassRoomId; objChildProgEnrollment.ChildSchoolYearId = d.ChildSchoolYearId; objChildProgEnrollment.SchoolProgramId = d.SchoolProgramId; objChildProgEnrollment.DayIndex = d.DayIndex; objChildProgEnrollment.Day = d.Day; objChildProgEnrollment.DayType = d.DayType; objChildProgEnrollment.CreatedById = d.CreatedById; objChildProgEnrollment.CreateDateTime = d.CreatedDateTime; objChildProgEnrollment.LastModifiedDateTime = d.LastModifiedDateTime; objChildProgEnrollment.ProgramTitle = d.Program; objChildProgEnrollment.ClassRoom = d.ClassRoomTitle; lstChildProgEnrollment.Add(objChildProgEnrollment); objChildProgEnrollment = null; } } catch (Exception ex) { } return(lstChildProgEnrollment); }
public static List <DayCarePL.ChildProgEnrollmentProperties> LoadProgram() { DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgram", "Execute LoadProgram Method", DayCarePL.Common.GUID_DEFAULT); clConnection.DoConnection(); DayCareDataContext db = new DayCareDataContext(); List <DayCarePL.ChildProgEnrollmentProperties> lstChildProgEnrollment = new List <DayCarePL.ChildProgEnrollmentProperties>(); try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgram", "Debug LoadProgram Method", DayCarePL.Common.GUID_DEFAULT); DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment = null; SortedList sl = new SortedList(); var data = db.spGetSchoolProgramIdAndName(); foreach (var c in data) { objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); objChildProgEnrollment.ProgramTitle = c.IsPrimary; objChildProgEnrollment.SchoolProgramId = c.Id; lstChildProgEnrollment.Add(objChildProgEnrollment); } return(lstChildProgEnrollment); } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgram", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); return(null); } }
public static List <DayCarePL.ChildProgEnrollmentProperties> LoadProgClassRoom(Guid SchoolProgramId) { DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgClassRoom", "Execute LoadProgClassRoom Method", DayCarePL.Common.GUID_DEFAULT); clConnection.DoConnection(); DayCareDataContext db = new DayCareDataContext(); List <DayCarePL.ChildProgEnrollmentProperties> lstProgSchedule = new List <DayCarePL.ChildProgEnrollmentProperties>(); DayCarePL.ChildProgEnrollmentProperties objProgSchedule = null; try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgClassRoom", "Debug LoadProgClassRoom Method", DayCarePL.Common.GUID_DEFAULT); var data = db.spGetProgClassRoomIdAndClassRoomName(SchoolProgramId); foreach (var d in data) { objProgSchedule = new DayCarePL.ChildProgEnrollmentProperties(); objProgSchedule.Id = d.Id; objProgSchedule.ProgClassRoomTitle = d.ClassRoomTitle; objProgSchedule.ClassRoomId = d.ClassRoomId; lstProgSchedule.Add(objProgSchedule); //objProgSchedule = null; } } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgClassRoom", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); } return(lstProgSchedule); }
public static List <DayCarePL.ChildProgEnrollmentProperties> LoadProgEnrollment(Guid ChildSchoolYearId, Guid SchoolProgramId) { DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgEnrollment", "LoadProgEnrollment method called", DayCarePL.Common.GUID_DEFAULT); clConnection.DoConnection(); DayCareDataContext db = new DayCareDataContext(); List <DayCarePL.ChildProgEnrollmentProperties> lstChilProgEnrollment = new List <DayCarePL.ChildProgEnrollmentProperties>(); DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment = null; try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgEnrollment", "Debug LoadProgEnrollment called", DayCarePL.Common.GUID_DEFAULT); var data = db.spGetChildProgEnrollment(ChildSchoolYearId, SchoolProgramId); foreach (var d in data) { objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); objChildProgEnrollment.Id = d.Id; objChildProgEnrollment.ChildSchoolYearId = d.ChildSchoolYearId; objChildProgEnrollment.ProgClassRoomId = d.ProgClassRoomId; objChildProgEnrollment.CreatedById = d.CreatedById; objChildProgEnrollment.DayIndex = d.DayIndex; objChildProgEnrollment.DayType = d.DayType; objChildProgEnrollment.SchoolProgramId = d.SchoolProgramId; lstChilProgEnrollment.Add(objChildProgEnrollment); objChildProgEnrollment = null; } } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.clChildProgEnrollment, "LoadProgEnrollment", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); } return(lstChilProgEnrollment); }
protected void ConditionFuction() { DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); if (ChkMon.Checked == true) { objChildProgEnrollment.DayIndex = 1; } else if (ChkTue.Checked == true) { objChildProgEnrollment.DayIndex = 2; } else if (ChkWen.Checked == true) { objChildProgEnrollment.DayIndex = 3; } else if (ChkThus.Checked == true) { objChildProgEnrollment.DayIndex = 4; } else if (ChkFri.Checked == true) { objChildProgEnrollment.DayIndex = 5; } else if (ddlDayType1.SelectedItem.ToString() != "--Select--") { objChildProgEnrollment.DayType = ddlDayType1.SelectedValue; } }
public static Guid Save(DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment) { DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.clChildProgEnrollment, "Save", "Execute Save Method", DayCarePL.Common.GUID_DEFAULT); SqlConnection conn = clConnection.CreateConnection(); Guid result = new Guid(); try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clChildProgEnrollment, "Save", "Debug Save Method", DayCarePL.Common.GUID_DEFAULT); clConnection.OpenConnection(conn); SqlCommand cmd; if (objChildProgEnrollment.Id.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { cmd = clConnection.CreateCommand("spAddChildProgEnrollment", conn); cmd.Parameters.Add(clConnection.GetInputParameter("@CreatedById", objChildProgEnrollment.CreatedById)); } else { cmd = clConnection.CreateCommand("spUpdateChildProgEnrollment", conn); cmd.Parameters.Add(clConnection.GetInputParameter("@Id", objChildProgEnrollment.Id)); } cmd.Parameters.Add(clConnection.GetInputParameter("@ChildSchoolYearId", objChildProgEnrollment.ChildSchoolYearId)); cmd.Parameters.Add(clConnection.GetInputParameter("@SchoolProgramId", objChildProgEnrollment.SchoolProgramId)); cmd.Parameters.Add(clConnection.GetInputParameter("@ProgClassRoomId", objChildProgEnrollment.ProgClassRoomId)); cmd.Parameters.Add(clConnection.GetInputParameter("@DayIndex", objChildProgEnrollment.DayIndex)); cmd.Parameters.Add(clConnection.GetInputParameter("@DayType", objChildProgEnrollment.DayType)); cmd.Parameters.Add(clConnection.GetInputParameter("@LastModifiedById", objChildProgEnrollment.LastModifiedById)); if (objChildProgEnrollment.Id.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { //cmd.Parameters.Add(clConnection.GetOutputParameter("@Id", SqlDbType.UniqueIdentifier)); } /*Changes Remaing to Executenonquery inseted executescalar */ object Id = cmd.ExecuteScalar(); return(new Guid(Id.ToString())); } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.clChildProgEnrollment, "Save", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); result = new Guid(DayCarePL.Common.GUID_DEFAULT); } finally { clConnection.CloseConnection(conn); } return(result); }
private void SetLegderProperties(Guid SchoolYearId, List <DayCarePL.LedgerProperties> lstChildEnrollForLedger, DayCarePL.LedgerProperties objChildEnrollForLedger, DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollmentFeeDetail) { objChildEnrollForLedger.ChildFamilyId = objChildProgEnrollmentFeeDetail.ChildFamilyId; objChildEnrollForLedger.SchoolYearId = SchoolYearId; objChildEnrollForLedger.ChildDataId = objChildProgEnrollmentFeeDetail.ChildDataId; objChildEnrollForLedger.Debit = objChildProgEnrollmentFeeDetail.Fees.Value; objChildEnrollForLedger.Credit = 0; objChildEnrollForLedger.AllowEdit = false; objChildEnrollForLedger.PaymentId = null; objChildEnrollForLedger.CreatedById = new Guid(Session["StaffId"].ToString()); objChildEnrollForLedger.CreatedDateTime = DateTime.Now; objChildEnrollForLedger.LastModifiedById = new Guid(Session["StaffId"].ToString()); objChildEnrollForLedger.LastModifiedDatetime = DateTime.Now; objChildEnrollForLedger.SchoolProgramId = objChildProgEnrollmentFeeDetail.SchoolProgramId; lstChildEnrollForLedger.Add(objChildEnrollForLedger); }
private static void SetLegderProperties(Guid SchoolYearId, List <DayCarePL.LedgerProperties> lstChildEnrollForLedger, DayCarePL.LedgerProperties objChildEnrollForLedger, DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollmentFeeDetail) { objChildEnrollForLedger.ChildFamilyId = objChildProgEnrollmentFeeDetail.ChildFamilyId; objChildEnrollForLedger.SchoolYearId = SchoolYearId; objChildEnrollForLedger.ChildDataId = objChildProgEnrollmentFeeDetail.ChildDataId; objChildEnrollForLedger.Debit = objChildProgEnrollmentFeeDetail.Fees.Value; objChildEnrollForLedger.Credit = 0; objChildEnrollForLedger.AllowEdit = false; objChildEnrollForLedger.PaymentId = null; objChildEnrollForLedger.CreatedById = new Guid("9E10D25A-9CA2-488D-BB59-4890D3786961"); objChildEnrollForLedger.CreatedDateTime = DateTime.Now; objChildEnrollForLedger.LastModifiedById = new Guid("9E10D25A-9CA2-488D-BB59-4890D3786961"); objChildEnrollForLedger.LastModifiedDatetime = DateTime.Now; objChildEnrollForLedger.SchoolProgramId = objChildProgEnrollmentFeeDetail.SchoolProgramId; lstChildEnrollForLedger.Add(objChildEnrollForLedger); }
public static bool Save(DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment, Guid ChildFamilyId, DayCareDataContext dbOld, System.Data.Common.DbTransaction tran) { DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.clChildProgEnrollmentFeeDetail, "Save", "Save method called", DayCarePL.Common.GUID_DEFAULT); DayCareDataContext db = dbOld; int count = 0; ChildProgEnrollmentFeeDetail DBChildProgEnrollmentFeeDetail = null; try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.clChildProgEnrollmentFeeDetail, "Save", "Debug Save called", DayCarePL.Common.GUID_DEFAULT); db.Transaction = tran; var data = (from spfd in db.SchoolProgramFeesDetails where spfd.FeesPeriodId.Equals(objChildProgEnrollment.FeesPeriodId) && spfd.SchoolProgramId.Equals(objChildProgEnrollment.SchoolProgramId) select new { EffectiveYearDate = spfd.EffectiveYearDate, EffectiveMonthDay = spfd.EffectiveMonthDay, EffectiveWeekDay = spfd.EffectiveWeekDay }).FirstOrDefault(); if (data != null) { count = (from cpefd in db.ChildProgEnrollmentFeeDetails where cpefd.ChildSchoolYearId.Equals(objChildProgEnrollment.ChildSchoolYearId) && cpefd.SchoolProgramId.Equals(objChildProgEnrollment.SchoolProgramId) select cpefd).Count(); if (count == 0) { DBChildProgEnrollmentFeeDetail = new ChildProgEnrollmentFeeDetail(); DBChildProgEnrollmentFeeDetail.Id = Guid.NewGuid(); DBChildProgEnrollmentFeeDetail.CreatedById = objChildProgEnrollment.CreatedById; DBChildProgEnrollmentFeeDetail.CreatedDatetime = DateTime.Now; } else { DBChildProgEnrollmentFeeDetail = db.ChildProgEnrollmentFeeDetails.FirstOrDefault(i => i.ChildSchoolYearId.Equals(objChildProgEnrollment.ChildSchoolYearId) && i.SchoolProgramId.Equals(objChildProgEnrollment.SchoolProgramId)); } DBChildProgEnrollmentFeeDetail.ChildSchoolYearId = objChildProgEnrollment.ChildSchoolYearId; DBChildProgEnrollmentFeeDetail.SchoolProgramId = objChildProgEnrollment.SchoolProgramId; DBChildProgEnrollmentFeeDetail.ChildFamilyId = ChildFamilyId; DBChildProgEnrollmentFeeDetail.FeesPeriodId = objChildProgEnrollment.FeesPeriodId; DBChildProgEnrollmentFeeDetail.Fee = objChildProgEnrollment.Fees.Value; DBChildProgEnrollmentFeeDetail.LastmodiedById = objChildProgEnrollment.LastModifiedById; DBChildProgEnrollmentFeeDetail.LastmodifiedDatetime = DateTime.Now; DBChildProgEnrollmentFeeDetail.EnrollmentDate = objChildProgEnrollment.EnrollmentDate; DBChildProgEnrollmentFeeDetail.EnrollmentStatus = objChildProgEnrollment.EnrollmentStatus; if (!objChildProgEnrollment.EnrollmentStatusId.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { DBChildProgEnrollmentFeeDetail.EnrollmentStatusId = objChildProgEnrollment.EnrollmentStatusId; } else { DBChildProgEnrollmentFeeDetail.EnrollmentStatusId = null; } DBChildProgEnrollmentFeeDetail.EffectiveMonthDay = data.EffectiveMonthDay; DBChildProgEnrollmentFeeDetail.EffectiveWeekDay = data.EffectiveWeekDay; DBChildProgEnrollmentFeeDetail.EffectiveYearDate = data.EffectiveYearDate; DBChildProgEnrollmentFeeDetail.StartDate = objChildProgEnrollment.StartDate; DBChildProgEnrollmentFeeDetail.EndDate = objChildProgEnrollment.EndDate; if (count == 0) { db.ChildProgEnrollmentFeeDetails.InsertOnSubmit(DBChildProgEnrollmentFeeDetail); } db.SubmitChanges(); #region Change Enrollment Status for ChildFamilyId and ChildSchoolYearId ChildProgEnrollmentFeeDetail DB = null; var ChildProgEnrollmentFeeDetailIDs = (from cpefd in db.ChildProgEnrollmentFeeDetails where cpefd.ChildSchoolYearId.Equals(objChildProgEnrollment.ChildSchoolYearId) select cpefd.Id).ToList(); foreach (var id in ChildProgEnrollmentFeeDetailIDs) { DB = db.ChildProgEnrollmentFeeDetails.FirstOrDefault(i => i.Id.Equals(id)); if (DB != null) { DB.EnrollmentStatus = objChildProgEnrollment.EnrollmentStatus; if (!objChildProgEnrollment.EnrollmentStatusId.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { DB.EnrollmentStatusId = objChildProgEnrollment.EnrollmentStatusId; } else { DB.EnrollmentStatusId = null; } db.SubmitChanges(); } } #endregion return(true); } else { return(false); } } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.clChildProgEnrollmentFeeDetail, "Save", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); return(false); } }
protected void btnSave_Click(object sender, EventArgs e) { DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.ChildProgEnrollment, "btnSave_Click", "Submit btnSave_Click called", DayCarePL.Common.GUID_DEFAULT); try { DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.ChildProgEnrollment, "btnSave_Click", "Debug btnSave_Click ", DayCarePL.Common.GUID_DEFAULT); DayCareBAL.ChildProgEnrollmentService proxySave = new DayCareBAL.ChildProgEnrollmentService(); DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); Guid ChildProgEnrollmentId; if (ChkMon.Checked == true) { if (!string.IsNullOrEmpty(hdnMon.Value)) { objChildProgEnrollment.Id = new Guid(hdnMon.Value); } if (!ddlProg.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.SchoolProgramId = new Guid(ddlProg.SelectedValue); } objChildProgEnrollment.DayIndex = 1; if (!ddlDayType1.SelectedValue.Equals("--Select---")) { objChildProgEnrollment.DayType = ddlDayType1.SelectedValue; } if (!ddlChildProgClassRoom.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.ProgClassRoomId = new Guid(ddlChildProgClassRoom.SelectedValue); } objChildProgEnrollment.ChildSchoolYearId = Common.GetChildSchoolYearId(new Guid(Request.QueryString["ChildDataId"]), new Guid(Session["CurrentSchoolYearId"].ToString())); if (Session["StaffId"] != null) { objChildProgEnrollment.CreatedById = new Guid(Session["StaffId"].ToString()); objChildProgEnrollment.LastModifiedById = new Guid(Session["StaffId"].ToString()); } ChildProgEnrollmentId = proxySave.Save(objChildProgEnrollment); if (!ChildProgEnrollmentId.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { hdnMon.Value = Convert.ToString(ChildProgEnrollmentId); } if (ChildProgEnrollmentId.ToString().Equals("11111111-1111-1111-1111-111111111111")) { MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager; MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Child must have to enrolled a Primary program", "false")); } } else { if (hdnMon.Value.Length == 36) { int result = proxySave.Delete(new Guid(hdnMon.Value)); } } if (ChkTue.Checked == true) { objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); if (!string.IsNullOrEmpty(hdnTue.Value)) { objChildProgEnrollment.Id = new Guid(hdnTue.Value); } if (!ddlProg.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.SchoolProgramId = new Guid(ddlProg.SelectedValue); } objChildProgEnrollment.DayIndex = 2; if (!ddlDayType2.SelectedValue.Equals("--Select---")) { objChildProgEnrollment.DayType = ddlDayType2.SelectedValue; } if (!ddlChildProgClassRoom1.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.ProgClassRoomId = new Guid(ddlChildProgClassRoom1.SelectedValue); } objChildProgEnrollment.ChildSchoolYearId = Common.GetChildSchoolYearId(new Guid(Request.QueryString["ChildDataId"]), new Guid(Session["CurrentSchoolYearId"].ToString())); if (Session["StaffId"] != null) { objChildProgEnrollment.CreatedById = new Guid(Session["StaffId"].ToString()); objChildProgEnrollment.LastModifiedById = new Guid(Session["StaffId"].ToString()); } ChildProgEnrollmentId = proxySave.Save(objChildProgEnrollment); if (!ChildProgEnrollmentId.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { hdnTue.Value = Convert.ToString(ChildProgEnrollmentId); } if (ChildProgEnrollmentId.ToString().Equals("11111111-1111-1111-1111-111111111111")) { MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager; MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Child must have to enrolled a Primary program", "false")); } } else { if (hdnTue.Value.Length == 36) { int result = proxySave.Delete(new Guid(hdnTue.Value)); } } if (ChkWen.Checked == true) { objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); if (!string.IsNullOrEmpty(hdnWen.Value)) { objChildProgEnrollment.Id = new Guid(hdnWen.Value); } if (!ddlProg.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.SchoolProgramId = new Guid(ddlProg.SelectedValue); } objChildProgEnrollment.DayIndex = 3; if (!ddlDayType3.SelectedValue.Equals("--Select---")) { objChildProgEnrollment.DayType = ddlDayType3.SelectedValue; } if (!ddlChildProgClassRoom2.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.ProgClassRoomId = new Guid(ddlChildProgClassRoom2.SelectedValue); } objChildProgEnrollment.ChildSchoolYearId = Common.GetChildSchoolYearId(new Guid(Request.QueryString["ChildDataId"]), new Guid(Session["CurrentSchoolYearId"].ToString())); if (Session["StaffId"] != null) { objChildProgEnrollment.CreatedById = new Guid(Session["StaffId"].ToString()); objChildProgEnrollment.LastModifiedById = new Guid(Session["StaffId"].ToString()); } ChildProgEnrollmentId = proxySave.Save(objChildProgEnrollment); if (!ChildProgEnrollmentId.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { hdnWen.Value = Convert.ToString(ChildProgEnrollmentId); } if (ChildProgEnrollmentId.ToString().Equals("11111111-1111-1111-1111-111111111111")) { MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager; MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Child must have to enrolled a Primary program", "false")); } } else { if (hdnWen.Value.Length == 36) { int result = proxySave.Delete(new Guid(hdnWen.Value)); } } if (ChkThus.Checked == true) { objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); if (!string.IsNullOrEmpty(hdnThus.Value)) { objChildProgEnrollment.Id = new Guid(hdnThus.Value); } if (!ddlProg.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.SchoolProgramId = new Guid(ddlProg.SelectedValue); } objChildProgEnrollment.DayIndex = 4; if (!ddlDayType4.SelectedValue.Equals("--Select---")) { objChildProgEnrollment.DayType = ddlDayType4.SelectedValue; } if (!ddlChildProgClassRoom3.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.ProgClassRoomId = new Guid(ddlChildProgClassRoom3.SelectedValue); } objChildProgEnrollment.ChildSchoolYearId = Common.GetChildSchoolYearId(new Guid(Request.QueryString["ChildDataId"]), new Guid(Session["CurrentSchoolYearId"].ToString())); if (Session["StaffId"] != null) { objChildProgEnrollment.CreatedById = new Guid(Session["StaffId"].ToString()); objChildProgEnrollment.LastModifiedById = new Guid(Session["StaffId"].ToString()); } ChildProgEnrollmentId = proxySave.Save(objChildProgEnrollment); if (!ChildProgEnrollmentId.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { hdnThus.Value = Convert.ToString(ChildProgEnrollmentId); } if (ChildProgEnrollmentId.ToString().Equals("11111111-1111-1111-1111-111111111111")) { MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager; MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Child must have to enrolled a Primary program", "false")); } } else { if (hdnThus.Value.Length == 36) { int result = proxySave.Delete(new Guid(hdnThus.Value)); } } if (ChkFri.Checked == true) { objChildProgEnrollment = new DayCarePL.ChildProgEnrollmentProperties(); if (!string.IsNullOrEmpty(hdnFri.Value)) { objChildProgEnrollment.Id = new Guid(hdnFri.Value); } if (!ddlProg.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.SchoolProgramId = new Guid(ddlProg.SelectedValue); } objChildProgEnrollment.DayIndex = 5; if (!ddlDayType5.SelectedValue.Equals("--Select---")) { objChildProgEnrollment.DayType = ddlDayType5.SelectedValue; } if (!ddlChildProgClassRoom4.SelectedValue.Equals(DayCarePL.Common.GUID_DEFAULT)) { objChildProgEnrollment.ProgClassRoomId = new Guid(ddlChildProgClassRoom4.SelectedValue); } objChildProgEnrollment.ChildSchoolYearId = Common.GetChildSchoolYearId(new Guid(Request.QueryString["ChildDataId"]), new Guid(Session["CurrentSchoolYearId"].ToString())); if (Session["StaffId"] != null) { objChildProgEnrollment.CreatedById = new Guid(Session["StaffId"].ToString()); objChildProgEnrollment.LastModifiedById = new Guid(Session["StaffId"].ToString()); } ChildProgEnrollmentId = proxySave.Save(objChildProgEnrollment); if (!ChildProgEnrollmentId.ToString().Equals(DayCarePL.Common.GUID_DEFAULT)) { hdnFri.Value = Convert.ToString(ChildProgEnrollmentId); } if (ChildProgEnrollmentId.ToString().Equals("11111111-1111-1111-1111-111111111111")) { MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager; MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Child must have to enrolled a Primary program", "false")); } } else { if (hdnFri.Value.Length == 36) { int result = proxySave.Delete(new Guid(hdnFri.Value)); } } rgProgramEnrollment.Rebind(); ddlProg.SelectedIndex = 0; txtFee.Text = ""; ClearFields(); //if (!ChildProgEnrollmentId.ToString().Equals("11111111-1111-1111-1111-111111111111")) //{ // MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager; // MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Saved Successfully", "false")); //} } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.ChildProgEnrollment, "btnSave_Click", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager; MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Internal Error,Please try again.", "false")); } }
public Guid Save(DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment) { return(DayCareDAL.clChildProgEnrollment.Save(objChildProgEnrollment)); }