Exemplo n.º 1
0
        /// <summary>
        /// Deleting all selected record
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>


        /// <summary>
        /// Direct method for removing multiple records
        /// </summary>

        /// <summary>
        /// Adding new record
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>


        protected void ProcessNotificationStore_ReadData(object sender, StoreReadDataEventArgs e)
        {
            ListRequest req = new ListRequest();

            req.Filter = "";
            ListResponse <ProcessNotification> resp = _administrationService.ChildGetAll <ProcessNotification>(req);

            if (!resp.Success)//it maybe be another condition
            {
                //Show an error saving...
                X.MessageBox.ButtonText.Ok = Resources.Common.Ok;
                Common.errorMessage(resp);
                return;
            }

            //List<ProcessNotification> PN = new List<ProcessNotification>();
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("PENALTY_NEW").ToString(), processId = ProcessNotificationTypes.PENALTY_NEW });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("PENALTY_APPROVED").ToString(), processId = ProcessNotificationTypes.PENALTY_APPROVED,  });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("PENALTY_REJECTED").ToString(), processId = ProcessNotificationTypes.PENALTY_REJECTED });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("TIME_SCHEDULE").ToString(), processId = ProcessNotificationTypes.TIME_SCHEDULE, });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("LEAVE_REQUEST_NEW").ToString(), processId = ProcessNotificationTypes.LEAVE_REQUEST_NEW, });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("LEAVE_REQUEST_APPROVED").ToString(), processId = ProcessNotificationTypes.LEAVE_REQUEST_APPROVED,  });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("LEAVE_REQUEST_REJECTED").ToString(), processId = ProcessNotificationTypes.LEAVE_REQUEST_REJECTED,  });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("LOAN_REQUEST_NEW").ToString(), processId = ProcessNotificationTypes.LOAN_REQUEST_NEW,  });

            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("LOAN_REQUEST_APPROVED").ToString(), processId = ProcessNotificationTypes.LOAN_REQUEST_APPROVED,  });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("LOAN_REQUEST_REJECTED").ToString(), processId = ProcessNotificationTypes.LOAN_REQUEST_REJECTED });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("PAYROLL_PAYSLIP").ToString(), processId = ProcessNotificationTypes.PAYROLL_PAYSLIP,  });


            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("TIME_VARIATION_NEW").ToString(), processId = ProcessNotificationTypes.TIME_VARIATION_NEW });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("TIME_VARIATION_APPROVED").ToString(), processId = ProcessNotificationTypes.TIME_VARIATION_APPROVED });
            //PN.Add(new ProcessNotification { prName = GetLocalResourceObject("TIME_VARIATION_REJECTED").ToString(), processId = ProcessNotificationTypes.TIME_VARIATION_REJECTED });
            //res.Items.ForEach(x =>
            //{
            //   if ( (PN.Where(y => y.processId == x.processId).First()!=null ) )
            //        PN.Where(y => y.processId == x.processId).First().templateId = x.templateId;
            //});


            ProcessNotificationStore.DataSource = resp.Items;
            ProcessNotificationStore.DataBind();
        }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!X.IsAjaxRequest && !IsPostBack)
     {
         SetExtLanguage();
         HideShowButtons();
         ProcessNotificationStore.Reload();
         fillStore1();
         try
         {
             AccessControlApplier.ApplyAccessControlOnPage(typeof(ProcessNotification), null, ProcessNotificationGrid, null, SaveButton);
         }
         catch (AccessDeniedException exp)
         {
             X.MessageBox.ButtonText.Ok = Resources.Common.Ok;
             X.Msg.Alert(Resources.Common.Error, Resources.Common.ErrorAccessDenied).Show();
             Viewport1.Hidden = true;
             return;
         }
     }
 }