Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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;
     }
 }
Exemple #6
0
        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);
        }
Exemple #7
0
 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);
 }
Exemple #8
0
 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);
 }
Exemple #9
0
        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"));
            }
        }
Exemple #11
0
 public Guid Save(DayCarePL.ChildProgEnrollmentProperties objChildProgEnrollment)
 {
     return(DayCareDAL.clChildProgEnrollment.Save(objChildProgEnrollment));
 }