Example #1
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new UserPreferenceDataModel();
                    data.UserPreferenceId = int.Parse(index);
                    UserPreferenceDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.UserPreference, SessionVariables.RequestProfile);
                Response.Redirect(Page.GetRouteUrl("UserPreferenceEntityRoute", new { Action = "Default", SetId = true }), false);
                //var userMode = String.Empty;
                //if (!string.IsNullOrEmpty(Request.QueryString["user"]))
                //{
                //    userMode = "&user="******"user"];
                //}
                //Response.Redirect("Default.aspx?Deleted=" + true + userMode, false);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var      notDeletableIds = new List <int>();
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new CustomTimeLogDataModel();
                    data.CustomTimeLogId = int.Parse(index);

                    foreach (string index1 in deleteIndexList)
                    {
                        var data1 = new CustomTimeLogDataModel();
                        data1.CustomTimeLogId = int.Parse(index1);
                        CustomTimeLogDataManager.Delete(data1, SessionVariables.RequestProfile);
                    }
                    DeleteAndRedirect();
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #3
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new FieldConfigurationModeDataModel();
                    data.FieldConfigurationModeId = int.Parse(index);
                    FieldConfigurationModeDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.FieldConfigurationMode, SessionVariables.RequestProfile);
                Response.Redirect(Page.GetRouteUrl("FieldConfigurationModeEntityRoute", new { Action = "Default", SetId = true }), false);
            }
            catch (Exception ex)
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                var      msg             = String.Empty;
                foreach (var id in deleteIndexList)
                {
                    if (!string.IsNullOrEmpty(msg))
                    {
                        msg += ", <br/>";
                    }
                    msg += "FieldConfigurationModeId: " + id + " has dependent FieldConfiguration records";
                }
                Response.Write(msg);
            }
        }
Example #4
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var notDeletableIds = new List <int>();
                var deleteIndexList = DeleteIds.Split(',');

                foreach (var index in deleteIndexList)
                {
                    var data = new ClientDataModel();
                    data.ClientId = int.Parse(index);

                    if (!ClientDataManager.IsDeletable(data, SessionVariables.RequestProfile))
                    {
                        notDeletableIds.Add((int)(data.ClientId));
                    }
                }

                if (notDeletableIds.Count == 0)
                {
                    foreach (var index in deleteIndexList)
                    {
                        var data = new ClientDataModel();
                        data.ClientId = int.Parse(index);

                        ClientDataManager.Delete(data, SessionVariables.RequestProfile);
                    }
                }
                else
                {
                    var msg = String.Empty;

                    foreach (var id in notDeletableIds)
                    {
                        if (!string.IsNullOrEmpty(msg))
                        {
                            msg += ", <br/>";
                        }
                        msg += "ClientId: " + id + " has detail records";
                    }

                    foreach (string index in deleteIndexList)
                    {
                        var data = new ClientDataModel();
                        data.ClientId = int.Parse(index);

                        ClientDataManager.DeleteChildren(data, SessionVariables.RequestProfile);
                        ClientDataManager.Delete(data, SessionVariables.RequestProfile);
                    }
                }

                DeleteAndRedirect();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #5
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            string[] deleteIndexList = DeleteIds.Split(',');
            foreach (string index in deleteIndexList)
            {
                var data = new ReleasePublishCategoryDataModel();
                data.ReleasePublishCategoryId = int.Parse(index);
                Framework.Components.ReleaseLog.ReleasePublishCategoryDataManager.Delete(data, SessionVariables.AuditId);
            }

            DeleteAndRedirect();
        }
Example #6
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            string[] deleteIndexList = DeleteIds.Split(',');
            foreach (string index in deleteIndexList)
            {
                var data = new FieldConfigurationModeCategoryDataModel();
                data.FieldConfigurationModeCategoryId = int.Parse(index);
                FieldConfigurationModeCategoryDataManager.Delete(data, SessionVariables.RequestProfile);
            }

            DeleteAndRedirect();
        }
Example #7
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            string[] deleteIndexList = DeleteIds.Split(',');
            foreach (string index in deleteIndexList)
            {
                var data = new SystemForeignRelationshipTypeDataModel();
                data.SystemForeignRelationshipTypeId = int.Parse(index);
                Framework.Components.Core.SystemForeignRelationshipTypeDataManager.Delete(data, SessionVariables.RequestProfile);
            }

            DeleteAndRedirect();
        }
Example #8
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            string[] deleteIndexList = DeleteIds.Split(',');
            foreach (string index in deleteIndexList)
            {
                var data = new ApplicationModeDataModel();
                data.ApplicationModeId = int.Parse(index);
                Framework.Components.UserPreference.ApplicationModeDataManager.Delete(data, SessionVariables.RequestProfile);
            }

            DeleteAndRedirect();
        }
Example #9
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                //var notDeletableIds = new List<int>();
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new HelpPageDataModel();
                    data.HelpPageId = int.Parse(index);

                    //    if (!Framework.Components.Core.HelpPage.IsDeletable(data, SessionVariables.RequestProfile.AuditId))
                    //    {
                    //        notDeletableIds.Add(Convert.ToInt32(data.HelpPageId));
                    //    }
                    //}
                    //if (notDeletableIds.Count == 0)
                    //{
                    //    foreach (string index in deleteIndexList)
                    //    {
                    //        var data = new HelpPage();
                    //        data.HelpPageId = int.Parse(index);

                    Framework.Components.Core.HelpPageDataManager.Delete(data, SessionVariables.RequestProfile);
                }
                Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.HelpPage, SessionVariables.RequestProfile);
                Response.Redirect(Page.GetRouteUrl("HelpPageEntityRoute", new { Action = "Default", SetId = true }), false);
            }

            //    else
            //    {
            //        var msg = String.Empty;
            //        foreach (var id in notDeletableIds)
            //        {
            //            if (!string.IsNullOrEmpty(msg))
            //            {
            //                msg += ", <br/>";
            //            }
            //            msg += "HelpPageId: " + id + " has detail records";
            //        }
            //        Response.Write(msg);
            //    }
            //}

            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #10
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var      notDeletableIds = new List <int>();
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new UserPreferenceCategoryDataModel();
                    data.UserPreferenceCategoryId = int.Parse(index);
                    if (!Framework.Components.UserPreference.UserPreferenceCategoryDataManager.IsDeletable(data, SessionVariables.RequestProfile))
                    {
                        notDeletableIds.Add(Convert.ToInt32(data.UserPreferenceCategoryId));
                    }
                }
                if (notDeletableIds.Count == 0)
                {
                    foreach (string index in deleteIndexList)
                    {
                        var data = new UserPreferenceCategoryDataModel();
                        data.UserPreferenceCategoryId = int.Parse(index);
                        Framework.Components.UserPreference.UserPreferenceCategoryDataManager.Delete(data, SessionVariables.RequestProfile);
                    }
                    Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.UserPreferenceCategory, SessionVariables.RequestProfile);

                    Response.Redirect(Page.GetRouteUrl("UserPreferenceCategoryEntityRoute", new { Action = "Default", SetId = true }), false);
                }
                else
                {
                    var msg = String.Empty;
                    foreach (var id in notDeletableIds)
                    {
                        if (!string.IsNullOrEmpty(msg))
                        {
                            msg += ", <br/>";
                        }
                        msg += "UserPreferenceCategoryId: " + id + " has detail records";
                    }
                    Response.Write(msg);
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #11
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var      notDeletableIds = new List <int>();
                string[] deleteIndexList = DeleteIds.Split(',');
                //foreach (string index in deleteIndexList)
                //{
                //    var data = new FunctionalityXFunctionalityActiveStatusDataModel();
                //    data.FunctionalityXFunctionalityActiveStatusId = int.Parse(index);
                //    if (!TaskTimeTracker.Components.Module.ApplicationDevelopment.FunctionalityXFunctionalityActiveStatus.IsDeletable(data, SessionVariables.RequestProfile.AuditId))
                //    {
                //        notDeletableIds.Add(Convert.ToInt32(data.FunctionalityXFunctionalityActiveStatusId));
                //    }
                //}
                if (notDeletableIds.Count == 0)
                {
                    foreach (string index in deleteIndexList)
                    {
                        var data = new FunctionalityXFunctionalityActiveStatusDataModel();
                        data.FunctionalityXFunctionalityActiveStatusId = int.Parse(index);
                        TaskTimeTracker.Components.Module.ApplicationDevelopment.FunctionalityXFunctionalityActiveStatusDataManager.Delete(data, SessionVariables.RequestProfile);
                    }
                    Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.FunctionalityXFunctionalityActiveStatus, SessionVariables.RequestProfile);

                    Response.Redirect(Page.GetRouteUrl("FunctionalityXFunctionalityActiveStatusEntityRoute", new { Action = "Default", SetId = true }), false);
                }
                else
                {
                    var msg = String.Empty;
                    foreach (var id in notDeletableIds)
                    {
                        if (!string.IsNullOrEmpty(msg))
                        {
                            msg += ", <br/>";
                        }
                        msg += "FunctionalityXFunctionalityActiveStatusId: " + id + " has detail records";
                    }
                    Response.Write(msg);
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #12
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var      notDeletableIds = new List <int>();
                string[] deleteIndexList = DeleteIds.Split(',');
                //foreach (string index in deleteIndexList)
                //{
                //    var data = new Framework.Components.EventMonitoring.Milestone.Data();
                //    data.MilestoneId = int.Parse(index);
                //    if (!Framework.Components.EventMonitoring.Milestone.IsDeletable(data, SessionVariables.RequestProfile.AuditId))
                //    {
                //        notDeletableIds.Add(Convert.ToInt32(data.MilestoneId));
                //    }
                //}
                if (notDeletableIds.Count == 0)
                {
                    foreach (string index in deleteIndexList)
                    {
                        var data = new MilestoneDataModel();
                        data.MilestoneId = int.Parse(index);
                        MilestoneDataManager.Delete(data, SessionVariables.RequestProfile);
                    }

                    DeleteAndRedirect();
                }
                else
                {
                    var msg = String.Empty;
                    foreach (var id in notDeletableIds)
                    {
                        if (!string.IsNullOrEmpty(msg))
                        {
                            msg += ", <br/>";
                        }
                        msg += "MilestoneId: " + id + " has detail records";
                    }
                    Response.Write(msg);
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #13
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string[] deleteIndexList = DeleteIds.Split(',');
         foreach (string index in deleteIndexList)
         {
             var data = new AllEntityDetailDataModel();
             data.AllEntityDetailId = int.Parse(index);
             TaskTimeTracker.Components.Module.ApplicationDevelopment.AllEntityDetailDataManager.Delete(data, SessionVariables.RequestProfile);
             DeleteAndRedirect();
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }
Example #14
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string[] deleteIndexList = DeleteIds.Split(',');
         foreach (string index in deleteIndexList)
         {
             var data = new TaskRiskRewardRankingXPersonDataManager.Data();
             data.TaskRiskRewardRankingXPersonId = int.Parse(index);
             TaskRiskRewardRankingXPersonDataManager.Delete(data, SessionVariables.RequestProfile);
             DeleteAndRedirect();
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }
Example #15
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string[] deleteIndexList = DeleteIds.Split(',');
         foreach (string index in deleteIndexList)
         {
             var data = new ProductivityAreaFeatureDataModel();
             data.ProductivityAreaFeatureId = int.Parse(index);
             ProductivityAreaFeatureDataManager.Delete(data, SessionVariables.RequestProfile);
             DeleteAndRedirect();
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }
Example #16
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string[] deleteIndexList = DeleteIds.Split(',');
         foreach (string index in deleteIndexList)
         {
             var data = new FeatureRuleCategoryDataModel();
             data.FeatureRuleCategoryId = int.Parse(index);
             TaskTimeTracker.Components.BusinessLayer.Feature.FeatureRuleCategoryDataManager.Delete(data, SessionVariables.RequestProfile);
             DeleteAndRedirect();
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }
Example #17
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string[] deleteIndexList = DeleteIds.Split(',');
         foreach (string index in deleteIndexList)
         {
             var data = new TestSuiteDataModel();
             data.TestSuiteId = int.Parse(index);
             TestCaseManagement.Components.DataAccess.TestSuiteDataManager.Delete(data, SessionVariables.RequestProfile);
             DeleteAndRedirect();
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }
Example #18
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string[] deleteIndexList = DeleteIds.Split(',');
         foreach (string index in deleteIndexList)
         {
             var data = new NotificationEventTypeDataModel();
             data.NotificationEventTypeId = int.Parse(index);
             Framework.Components.EventMonitoring.NotificationEventTypeDataManager.Delete(data, SessionVariables.RequestProfile);
             DeleteAndRedirect();
         }
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }
Example #19
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new FieldConfigurationModeXApplicationRoleDataModel();
                    data.FieldConfigurationModeXApplicationRoleId = int.Parse(index);
                    FieldConfigurationModeXApplicationRoleDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                DeleteAndRedirect();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #20
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string[] deleteIndexList = DeleteIds.Split(',');
         foreach (string index in deleteIndexList)
         {
             var data = new ModuleOwnerDataModel();
             data.ModuleOwnerId = int.Parse(index);
             TaskTimeTracker.Components.Module.ApplicationDevelopment.ModuleOwnerDataManager.Delete(data, SessionVariables.RequestProfile);
         }
         Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.ModuleOwner, SessionVariables.RequestProfile);
         Response.Redirect(Page.GetRouteUrl("ModuleOwnerEntityRoute", new { Action = "Default", SetId = true }), false);
     }
     catch (Exception ex)
     {
         Response.Write(ex.Message);
     }
 }
Example #21
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new DataModel.TaskTimeTracker.Competency.SkillXPersonXSkillLevelDataModel();
                    data.SkillXPersonXSkillLevelId = int.Parse(index);
                    SkillXPersonXSkillLevelDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                DeleteAndRedirect();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #22
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new DateRangeTitleDataModel();
                    data.DateRangeTitleId = int.Parse(index);
                    Framework.Components.UserPreference.DateRangeTitleDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                DeleteAndRedirect();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #23
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new ReleaseLogDetailDataModel();
                    data.ReleaseLogDetailId = int.Parse(index);
                    Framework.Components.ReleaseLog.ReleaseLogDetailDataManager.Delete(data, SessionVariables.AuditId);
                }

                DeleteAndRedirect();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #24
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new NotificationPublisherXEventTypeDataModel();
                    data.NotificationPublisherXEventTypeId = int.Parse(index);
                    Framework.Components.EventMonitoring.NotificationPublisherXEventTypeDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.NotificationPublisherXEventType, SessionVariables.RequestProfile);
                Response.Redirect("Default.aspx?Deleted=" + true, false);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #25
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new Framework.Components.UserPreference.UserPreferenceSelectedItemDataModel();
                    data.UserPreferenceSelectedItemId = int.Parse(index);
                    Framework.Components.UserPreference.UserPreferenceSelectedItemDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.UserPreferenceSelectedItem, SessionVariables.RequestProfile);
                Response.Redirect(Page.GetRouteUrl("UserPreferenceSelectedItemEntityRoute", new { Action = "Default", SetId = true }), false);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #26
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var notDeletableIds = new List <int>();
                var deleteIndexList = DeleteIds.Split(',');

                foreach (string index in deleteIndexList)
                {
                    var data = new ThemeCategoryDataModel();
                    data.ThemeCategoryId = int.Parse(index);
                    Framework.Components.Core.ThemeCategoryDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                DeleteAndRedirect();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #27
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var deleteIndexList = DeleteIds.Split(',');

                foreach (string index in deleteIndexList)
                {
                    var data = new UseCaseXUseCaseStepDataModel();
                    data.UseCaseXUseCaseStepId = int.Parse(index);
                    TaskTimeTracker.Components.BusinessLayer.RequirementAnalysis.UseCaseXUseCaseStepDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.UseCaseXUseCaseStep, SessionVariables.RequestProfile);
                Response.Redirect(Page.GetRouteUrl("UseCaseXUseCaseStepEntityRoute", new { Action = "Default", SetId = true }), false);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #28
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var deleteIndexList = DeleteIds.Split(',');

                foreach (string index in deleteIndexList)
                {
                    var data = new ClientXProjectDataModel();
                    data.ClientXProjectId = int.Parse(index);
                    ClientXProjectDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)SystemEntity.ClientXProject, SessionVariables.RequestProfile);
                Response.Redirect(Page.GetRouteUrl("ClientXProjectEntityRoute", new { Action = "Default", SetId = true }), false);
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #29
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                string[] deleteIndexList = DeleteIds.Split(',');
                foreach (string index in deleteIndexList)
                {
                    var data = new MenuDataModel();
                    data.MenuId = int.Parse(index);
                    Framework.Components.Core.MenuDataManager.Delete(data, SessionVariables.RequestProfile);
                }

                Framework.Components.Audit.AuditHistoryDataManager.DeleteDataBySystemEntity(DeleteIds, (int)Framework.Components.DataAccess.SystemEntity.Menu, SessionVariables.RequestProfile);

                // refresh
                SessionVariables.SiteMenuData = null;

                DeleteAndRedirect();
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }
Example #30
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var      notDeletableIds = new List <int>();
                string[] deleteIndexList = DeleteIds.Split(',');

                if (notDeletableIds.Count == 0)
                {
                    foreach (string index in deleteIndexList)
                    {
                        var data = new TaskPackageXOwnerXTaskDataModel();
                        data.TaskPackageXOwnerXTaskId = int.Parse(index);
                        TaskTimeTracker.Components.BusinessLayer.Task.TaskPackageXOwnerXTaskDataManager.Delete(data, SessionVariables.RequestProfile);
                    }
                    DeleteAndRedirect();
                }
                else
                {
                    var msg = String.Empty;
                    foreach (var id in notDeletableIds)
                    {
                        if (!string.IsNullOrEmpty(msg))
                        {
                            msg += ", <br/>";
                        }
                        msg += "TaskPackageXOwnerXTaskId: " + id + " has detail records";
                    }
                    Response.Write(msg);
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message);
            }
        }