Example #1
0
        protected void applicationsLinqDataSource_Updating(object sender, LinqDataSourceUpdateEventArgs e)
        {
            CprBroker.Data.Applications.Application newApp = e.NewObject as CprBroker.Data.Applications.Application;
            CprBroker.Data.Applications.Application orgApp = e.OriginalObject as CprBroker.Data.Applications.Application;

            // Approved date
            if (newApp.IsApproved && !orgApp.IsApproved)
            {
                newApp.ApprovedDate = DateTime.Now;
            }
            if (!newApp.IsApproved)
            {
                newApp.ApprovedDate = null;
            }
        }
Example #2
0
        protected void applicationsLinqDataSource_Inserting(object sender, LinqDataSourceInsertEventArgs e)
        {
            e.Cancel = true;

            CprBroker.Data.Applications.Application newApp = e.NewObject as CprBroker.Data.Applications.Application;
            var result = Manager.Admin.RequestAppRegistration(Constants.UserToken, Constants.BaseApplicationToken.ToString(), newApp.Name);

            Master.AppendErrorIfPossible(result);
            if (StandardReturType.IsSucceeded(result.StandardRetur))
            {
                if (newApp.IsApproved)
                {
                    var approveResult = Manager.Admin.ApproveAppRegistration(Constants.UserToken, Constants.BaseApplicationToken.ToString(), result.Item.Token);
                    Master.AppendErrorIfPossible(approveResult);
                }
            }
            applicationsGridView.DataBind();
            newApplicationDetailsView.DataBind();
        }