Example #1
0
 public void GetChildFamilyDetails(Guid ChildFammilyId)
 {
     DayCareBAL.LedgerOfFamilyService ProxyLedger = new DayCareBAL.LedgerOfFamilyService();
     DayCarePL.LedgerProperties       objLedger   = ProxyLedger.LoadChildFamilyWiseTranDateAmount(ChildFammilyId);
     if (objLedger != null)
     {
         lblMessage.Text = "Late fee charged on " + objLedger.TransactionDate.ToShortDateString() + ", $" + objLedger.Debit;
     }
     else
     {
         lblMessage.Text = "No late fee charge found";
     }
 }
Example #2
0
        protected void Fillddlfamily()
        {
            DayCareBAL.LedgerOfFamilyService       proxyChildFamily = new DayCareBAL.LedgerOfFamilyService();
            List <DayCarePL.ChildFamilyProperties> lstFamily        = new List <DayCarePL.ChildFamilyProperties>();

            lstFamily = proxyChildFamily.LoadChildFamily(new Guid(Session["SchoolId"].ToString()), new Guid(Session["CurrentSchoolYearId"].ToString()));
            if (lstFamily.Count > 0)
            {
                ddlFamily.DataSource     = lstFamily;
                ddlFamily.DataTextField  = "FamilyTitle";
                ddlFamily.DataValueField = "Id";
                ddlFamily.DataBind();
                ddlFamily.Items.Insert(0, new ListItem("--Select--", DayCarePL.Common.GUID_DEFAULT));
            }
        }
Example #3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                DayCareBAL.LedgerOfFamilyService proxyLedger = new DayCareBAL.LedgerOfFamilyService();
                DayCarePL.LedgerProperties       objLedger   = new DayCarePL.LedgerProperties();
                if (Session["CurrentSchoolYearId"] == null)
                {
                    return;
                }

                objLedger.SchoolYearId = new Guid(Session["CurrentSchoolYearId"].ToString());
                if (ViewState["ChildFamilyId"] != null)
                {
                    objLedger.ChildFamilyId = new Guid(ViewState["ChildFamilyId"].ToString());
                }
                objLedger.TransactionDate      = DateTime.Now;
                objLedger.Debit                = Convert.ToDecimal(txtLateFee.Text.Trim());
                objLedger.Credit               = 0;
                objLedger.Comment              = "Late Fee Charged";
                objLedger.LateFee              = 1;
                objLedger.CreatedDateTime      = DateTime.Now;
                objLedger.LastModifiedDatetime = DateTime.Now;
                if (Session["StaffId"] != null)
                {
                    objLedger.CreatedById      = new Guid(Session["StaffId"].ToString());
                    objLedger.LastModifiedById = new Guid(Session["StaffId"].ToString());
                }
                if (proxyLedger.Save(objLedger))
                {
                    lblscript.Text = "<script>CloseOnReload()</" + "script>";
                    //lblscript.Text = "<script>ParentReload()</" + "script>";
                }
                else
                {
                    lblscript.Text = "<script>Error()</" + "script>";

                    return;
                }
            }
            catch (Exception ex)
            {
                DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.LateFee, "btnSave_Click", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["CurrentSchoolYearId"] == null)
            {
                Response.Redirect("~/Login.aspx");
            }

            if (!Page.IsPostBack)
            {
                rdpStartDate.SelectedDate = DateTime.Now;

                DayCareBAL.LedgerOfFamilyService proxyGetLastUpdatedLedgerDate = new DayCareBAL.LedgerOfFamilyService();
                DayCarePL.LedgerProperties       objLedgerProperties           = new DayCarePL.LedgerProperties();
                objLedgerProperties.LastModifiedDatetime = proxyGetLastUpdatedLedgerDate.GetLastUpdateLedgerDate().LastModifiedDatetime;
                //lblLastUpdatedLedger.Text += "The ledger was last updated on " + Convert.ToString(objLedgerProperties.LastModifiedDatetime.ToString("dd-MMMM-yyyy")) + ". Do you wish to update the ledger now? " ;
                lblLastUpdatedLedger.Text = String.Format(lblLastUpdatedLedger.Text, Convert.ToString(objLedgerProperties.LastModifiedDatetime.ToString("dd-MMMM-yyyy hh:mm tt")));
            }
        }
Example #5
0
        protected void Fillddlfamily()
        {
            DayCareBAL.LedgerOfFamilyService       proxyChildFamily = new DayCareBAL.LedgerOfFamilyService();
            List <DayCarePL.ChildFamilyProperties> lstFamily        = new List <DayCarePL.ChildFamilyProperties>();

            DayCarePL.ChildFamilyProperties ChildFamilyProperties = new DayCarePL.ChildFamilyProperties();
            lstFamily = proxyChildFamily.LoadChildFamily(new Guid(Session["SchoolId"].ToString()), new Guid(Session["CurrentSchoolYearId"].ToString())).Where(c => c.Active.Equals(true)).ToList();
            //if (lstFamily.Count > 0)
            //{
            ChildFamilyProperties.Id          = new Guid("00000000-0000-0000-0000-000000000000");
            ChildFamilyProperties.FamilyTitle = "--Select All--";
            lstFamily.Insert(0, ChildFamilyProperties);
            rcbfamilyList.DataSource     = lstFamily;
            rcbfamilyList.DataTextField  = "FamilyTitle";
            rcbfamilyList.DataValueField = "Id";
            rcbfamilyList.DataBind();
            rcbfamilyList.EmptyMessage = "---Select---";
            //.IsPostBack.rcbfamilyList.Items.Insert(0, new ListItem("--Select--", DayCarePL.Common.GUID_DEFAULT));
            //}
        }
Example #6
0
        protected void rgFamilyLedger_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            DayCareBAL.SchoolService proxySchool = new DayCareBAL.SchoolService();
            Guid SchoolId = new Guid();

            if (Session["SchoolId"] != null)
            {
                SchoolId = new Guid(Session["SchoolId"].ToString());
            }
            ViewState["LateFee"] = proxySchool.GetLateFeeAmount(SchoolId);
            Guid CurrentSchoolYearId = new Guid();

            if (Session["CurrentSchoolYearId"] != null)
            {
                CurrentSchoolYearId = new Guid(Session["CurrentSchoolYearId"].ToString());
            }
            DayCareBAL.LedgerOfFamilyService       proxyChildFamily = new DayCareBAL.LedgerOfFamilyService();
            List <DayCarePL.ChildFamilyProperties> lstChildData     = proxyChildFamily.LoadChildFamily(SchoolId, CurrentSchoolYearId);

            if (lstChildData != null)
            {
                rgFamilyLedger.DataSource = lstChildData;
            }
        }