Esempio n. 1
0
 private void DeleteList(int entryId)
 {
     try
     {
         ListManagementController objController = new ListManagementController();
         bool isExist = objController.DeleteListEntry(entryId, true, GetCurrentCultureName);
     }
     catch (Exception ex)
     {
         ProcessException(ex);
     }
 }
Esempio n. 2
0
        protected void gdvSubList_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                int entryId = int.Parse(e.CommandArgument.ToString());
                if (e.CommandName == "Delete")
                {
                    try
                    {
                        ListManagementController objController = new ListManagementController();
                        bool isExist = objController.DeleteListEntry(entryId, true, GetCurrentCultureName);
                        BindTreeView();
                        if (isExist)
                        {
                            if (ViewState["LISTNAME"] != null)
                            {
                                string listName  = ViewState["LISTNAME"].ToString();
                                string parentKey = ViewState["PARENTKEY"].ToString();
                                BindGrid(listName, parentKey);
                            }
                        }
                        else
                        {
                            BindGridOnPageLoad();
                        }

                        ShowMessage(SageMessageTitle.Information.ToString(), GetSageMessage("ListSettings", "ListIsDeletedSuccessfully"), "", SageMessageType.Success);
                    }
                    catch (Exception ex)
                    {
                        ProcessException(ex);
                    }
                }
                else if (e.CommandName == "SortUp")
                {
                    try
                    {
                        ListManagementController objController = new ListManagementController();
                        objController.SortList(entryId, true, GetCurrentCultureName);
                        ShowMessage(SageMessageTitle.Information.ToString(), GetSageMessage("ListSettings", "TheListIsShiftedUpSuccessfully"), "", SageMessageType.Success);
                    }
                    catch (Exception ex)
                    {
                        ProcessException(ex);
                    }
                }
                else if (e.CommandName == "SortDown")
                {
                    try
                    {
                        ListManagementController objController = new ListManagementController();
                        objController.SortList(entryId, false, GetCurrentCultureName);
                        ShowMessage(SageMessageTitle.Information.ToString(), GetSageMessage("ListSettings", "TheListIsShiftedDownSuccessfully"), "", SageMessageType.Success);
                    }
                    catch (Exception ex)
                    {
                        ProcessException(ex);
                    }
                }
                else if (e.CommandName == "Edit")
                {
                    try
                    {
                        HideControls();
                        ViewState["ENTRYID"] = entryId;
                        ListManagementController objController = new ListManagementController();
                        ListManagementInfo       editObj       = objController.GetListEntryDetails(" ", " ", entryId, GetCurrentCultureName);
                        txtEntryText.Text     = editObj.Text;
                        txtEntryValue.Text    = editObj.Value;
                        txtCurrencyCode.Text  = editObj.CurrencyCode;
                        txtDisplayLocale.Text = editObj.DisplayLocale;
                        chkActive.Checked     = editObj.IsActive;
                        AddEditMode();
                    }
                    catch (Exception ex)
                    {
                        ProcessException(ex);
                    }
                }
                if (ViewState["LISTNAME"] != null)
                {
                    BindGrid(ViewState["LISTNAME"].ToString(), ViewState["PARENTKEY"].ToString());
                }
            }
            catch (Exception ex)
            {
                ProcessException(ex);
            }
        }