Ejemplo n.º 1
0
 protected void rgAdditionalNotes_ItemCommand(object sender, Telerik.Web.UI.GridCommandEventArgs e)
 {
     try
     {
         //Guid ChildDataID = new Guid(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Id"].ToString());
         if (e.CommandName == "Edit")
         {
             GridEditableItem dataItem = (GridEditableItem)e.Item;
             ChildDataId     = new Guid(ViewState["ChildDataId"].ToString());
             ViewState["Id"] = dataItem.GetDataKeyValue("Id").ToString();
             Guid ChildSchoolYearId = Common.GetChildSchoolYearId(ChildDataId, new Guid(Session["CurrentSchoolYearId"].ToString()));
             DayCareBAL.AdditionalNotesService     proxyAdditionalNotes = new DayCareBAL.AdditionalNotesService();
             DayCarePL.AdditionalNotesProperties[] objNotes             = proxyAdditionalNotes.GetAdditionNoteById(new Guid(dataItem.GetDataKeyValue("Id").ToString()), ChildSchoolYearId);
             if (objNotes != null)
             {
                 radCommentDate.SelectedDate = Convert.ToDateTime(objNotes[0].CommentDate);
                 txtComment.Text             = objNotes[0].Comments;
             }
             e.Canceled = true;
         }
     }
     catch (Exception ex)
     {
         DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.AddEditChild, "rgAddEditChid_ItemCommand", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT);
     }
 }
Ejemplo n.º 2
0
        protected void rgAdditionalNotes_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            ChildDataId = new Guid(ViewState["ChildDataId"].ToString());
            Guid ChildSchoolYearId = Common.GetChildSchoolYearId(ChildDataId, new Guid(Session["CurrentSchoolYearId"].ToString()));

            DayCareBAL.AdditionalNotesService LoadAdditionalNotes = new DayCareBAL.AdditionalNotesService();
            rgAdditionalNotes.DataSource = LoadAdditionalNotes.LoadAdditionalNotes(ChildSchoolYearId);
        }
Ejemplo n.º 3
0
        protected void rgAdditionalNotes_DeleteCommand(object source, GridCommandEventArgs e)
        {
            try
            {
                DayCareBAL.AdditionalNotesService proxyAdditionalNotesdelete = new DayCareBAL.AdditionalNotesService();
                //DayCarePL.LedgerProperties objTest = e.Item.DataItem as DayCarePL.LedgerProperties;
                Guid Id = new Guid(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["Id"].ToString());

                if (proxyAdditionalNotesdelete.DeleteAdditionalNotes(Id))
                {
                    MasterAjaxManager = this.Page.Master.FindControl("RadAjaxManager1") as Telerik.Web.UI.RadAjaxManager;
                    MasterAjaxManager.ResponseScripts.Add(string.Format("ShowMessage('{0}','{1}')", "Deleted Successfully", "false"));
                    //rgLedger.MasterTableView.Rebind();
                }
            }
            catch (Exception ex)
            {
                DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.Ledger, "rgLedger_DeleteCommand", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT);
            }
        }
Ejemplo n.º 4
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     DayCarePL.Logger.Write(DayCarePL.LogType.INFO, DayCarePL.ModuleToLog.AdditionalNote, "btnSave_Click", "Submit btnSave_Click called", DayCarePL.Common.GUID_DEFAULT);
     try
     {
         bool result = false;
         DayCarePL.Logger.Write(DayCarePL.LogType.DEBUG, DayCarePL.ModuleToLog.AdditionalNote, "btnSave_Click", "Debug btnSave_Click ", DayCarePL.Common.GUID_DEFAULT);
         DayCareBAL.AdditionalNotesService   proxyAdditionalNoteService = new DayCareBAL.AdditionalNotesService();
         DayCarePL.AdditionalNotesProperties objNote = new DayCarePL.AdditionalNotesProperties();
         ChildDataId = new Guid(ViewState["ChildDataId"].ToString());
         Guid ChildSchoolYearId = Common.GetChildSchoolYearId(ChildDataId, new Guid(Session["CurrentSchoolYearId"].ToString()));
         objNote.ChildSchoolYearId = ChildSchoolYearId;
         objNote.CommentDate       = Convert.ToDateTime(radCommentDate.SelectedDate.ToString());
         objNote.Comments          = txtComment.Text.ToString().Trim();
         if (ViewState["Id"] != null)
         {
             objNote.Id = new Guid(ViewState["Id"].ToString());
         }
         if (Session["StaffId"] != null)
         {
             objNote.LastModifiedById = new Guid(Session["StaffId"].ToString());
             objNote.CreatedById      = new Guid(Session["StaffId"].ToString());
         }
         result = proxyAdditionalNoteService.Save(objNote);
         if (result)
         {
             radCommentDate.SelectedDate = DateTime.Now;
             txtComment.Text             = "";
             rgAdditionalNotes.MasterTableView.Rebind();
             ViewState["Id"] = null;
         }
         else
         {
         }
     }
     catch (Exception ex)
     {
     }
 }