Example #1
0
 protected void rgTest_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
 {
     if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem)
     {
         DayCareBAL.TestService     proxyLedgerdelete = new DayCareBAL.TestService();
         DayCarePL.LedgerProperties objTest           = e.Item.DataItem as DayCarePL.LedgerProperties;
         //List<DayCarePL.LedgerProperties> lstTest = proxyTest.LoadLedgerDetail(new Guid(Session["CurrentSchoolYearId"].ToString()));
         if (objTest != null)
         {
             lblFamilyTitle.Text        = objTest.FamilyName;
             ViewState["ChildFamilyId"] = objTest.ChildFamilyId;
             if (objTest.AllowEdit == false)
             {
                 if (e.Item is GridDataItem)
                 {
                     GridEditableItem dataItem = e.Item as Telerik.Web.UI.GridEditableItem;
                     // ImageButton editButton = (ImageButton)item.FindControl("DeleteColumn");
                     ImageButton deleteButton = dataItem["DeleteColumn"].Controls[0] as ImageButton;
                     deleteButton.Visible = false;
                 }
             }
             if (objTest.AllowEdit == true)
             {
                 if (e.Item is GridDataItem)
                 {
                     GridEditableItem dataItem = e.Item as Telerik.Web.UI.GridEditableItem;
                     // ImageButton editButton = (ImageButton)item.FindControl("DeleteColumn");
                     ImageButton deleteButton = dataItem["DeleteColumn"].Controls[0] as ImageButton;
                     deleteButton.Visible = true;
                 }
             }
         }
     }
 }
Example #2
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.ChildData, "btnSave_Click", "Submit btnSave_Click called", DayCarePL.Common.GUID_DEFAULT);
            try
            {
                string Amount = "";
                bool   result = false;
                DayCareBAL.TestService     proxySaveLedger = new DayCareBAL.TestService();
                DayCarePL.LedgerProperties objLedger       = new DayCarePL.LedgerProperties();
                if (Session["StaffId"] != null)
                {
                    objLedger.CreatedById = new Guid(Session["StaffId"].ToString());
                }
                objLedger.TransactionDate = Convert.ToDateTime(rdpDate.SelectedDate);

                Amount = txtAmount.Text.Trim();
                if (!string.IsNullOrEmpty(Amount))
                {
                    decimal amountresult = 0;
                    decimal.TryParse(Amount, out amountresult);
                    if (amountresult == 0)
                    {
                        objLedger.Debit   = amountresult;
                        MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager;
                        MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Pease enter valid Fees.", "false"));
                        rgTest.MasterTableView.Rebind();
                    }
                    else
                    {
                        objLedger.Debit = amountresult;
                    }
                }
                objLedger.Detail = ddlCategory.SelectedItem.ToString();
                if (ViewState["ChildFamilyId"] != null)
                {
                    objLedger.ChildFamilyId = new Guid(ViewState["ChildFamilyId"].ToString());
                }
                if (Session["CurrentSchoolYearId"] != null)
                {
                    objLedger.SchoolYearId = new Guid(Session["CurrentSchoolYearId"].ToString());
                }
                objLedger.AllowEdit = true;
                if (proxySaveLedger.SaveLedger(objLedger))
                {
                    MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager;
                    MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Saved Successfully", "false"));
                    result = true;
                    rdpDate.SelectedDate      = null;
                    ddlCategory.SelectedValue = null;
                    txtAmount.Text            = "";
                }
            }
            catch (Exception ex)
            {
                DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.ChildData, "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"));
            }
        }
Example #3
0
        protected void rgTest_DeleteCommand(object source, GridCommandEventArgs e)
        {
            DayCareBAL.TestService proxyLedgerdelete = new DayCareBAL.TestService();
            //DayCarePL.LedgerProperties objTest = e.Item.DataItem as DayCarePL.LedgerProperties;
            Guid Id = new Guid(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Id"].ToString());

            if (proxyLedgerdelete.DeleteLedger(Id))
            {
                MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager;
                MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Deleted Successfully", "false"));
            }
        }
Example #4
0
 protected void rgTest_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
 {
     DayCareBAL.TestService proxyTest = new DayCareBAL.TestService();
     rgTest.DataSource = proxyTest.LoadLedgerDetail(new Guid(Session["CurrentSchoolYearId"].ToString()));
 }