Exemplo n.º 1
0
        public ActionResult ChangeButtonStyle(string actionType, Guid?id)
        {
            ToolboxViewModel toolboxVM  = new ToolboxViewModel();
            AppUA            appUA      = Session["AppUA"] as AppUA;
            Permission       permission = _pSASysCommon.GetSecurityCode(appUA.UserName, "Enquiry");

            switch (actionType)
            {
            case "List":
                toolboxVM.addbtn.Visible = true;
                toolboxVM.addbtn.Text    = "Add";
                toolboxVM.addbtn.Title   = "Add New";
                toolboxVM.addbtn.Event   = "AddEnquiry();";

                toolboxVM.ExportBtn.Visible = true;
                toolboxVM.ExportBtn.Text    = "Export";
                toolboxVM.ExportBtn.Title   = "Export to excel";
                toolboxVM.ExportBtn.Event   = "ExportEnquiryData()";

                toolboxVM.resetbtn.Visible = true;
                toolboxVM.resetbtn.Text    = "Reset";
                toolboxVM.resetbtn.Title   = "Reset";
                toolboxVM.resetbtn.Event   = "ResetEnquiryList();";

                break;

            case "Edit":
                toolboxVM.addbtn.Visible = true;
                toolboxVM.addbtn.Text    = "Add";
                toolboxVM.addbtn.Title   = "Add New";
                toolboxVM.addbtn.Event   = "AddEnquiry();";

                toolboxVM.savebtn.Visible = true;
                toolboxVM.savebtn.Text    = "Save";
                toolboxVM.savebtn.Title   = "Save";
                toolboxVM.savebtn.Event   = "SaveEnquiry();";

                toolboxVM.CloseBtn.Visible = true;
                toolboxVM.CloseBtn.Text    = "Close";
                toolboxVM.CloseBtn.Title   = "Close";
                toolboxVM.CloseBtn.Event   = "closeNav();";

                toolboxVM.resetbtn.Visible = true;
                toolboxVM.resetbtn.Text    = "Reset";
                toolboxVM.resetbtn.Title   = "Reset";
                toolboxVM.resetbtn.Event   = "ResetEnquiry();";

                toolboxVM.TimeLine.Visible = true;
                toolboxVM.TimeLine.Text    = "TimeLn";
                toolboxVM.TimeLine.Title   = "TimeLine";
                toolboxVM.TimeLine.Event   = "GetTimeLine('" + id.ToString() + "','ENQ');";

                toolboxVM.HistoryBtn.Visible = true;
                toolboxVM.HistoryBtn.Text    = "History";
                toolboxVM.HistoryBtn.Title   = "Document History";
                toolboxVM.HistoryBtn.Event   = "ApprovalHistoryList('" + id.ToString() + "','ENQ');";

                if (_commonBusiness.CheckDocumentIsDeletable("ENQ", id))
                {
                    toolboxVM.deletebtn.Visible       = true;
                    toolboxVM.deletebtn.Disable       = true;
                    toolboxVM.deletebtn.Text          = "Delete";
                    toolboxVM.deletebtn.Title         = "Delete";
                    toolboxVM.deletebtn.DisableReason = "Document Used";
                    toolboxVM.deletebtn.Event         = "";
                }
                else
                {
                    toolboxVM.deletebtn.Visible = true;
                    toolboxVM.deletebtn.Text    = "Delete";
                    toolboxVM.deletebtn.Title   = "Delete";
                    toolboxVM.deletebtn.Event   = "DeleteEnquiry();";
                }


                break;

            case "LockDocument":
                toolboxVM.addbtn.Visible = true;
                toolboxVM.addbtn.Text    = "Add";
                toolboxVM.addbtn.Title   = "Add New";
                toolboxVM.addbtn.Event   = "AddEnquiry();";

                toolboxVM.savebtn.Visible       = true;
                toolboxVM.savebtn.Text          = "Save";
                toolboxVM.savebtn.Title         = "Save";
                toolboxVM.savebtn.Disable       = true;
                toolboxVM.savebtn.DisableReason = "Document Locked";
                toolboxVM.savebtn.Event         = "";

                toolboxVM.CloseBtn.Visible = true;
                toolboxVM.CloseBtn.Text    = "Close";
                toolboxVM.CloseBtn.Title   = "Close";
                toolboxVM.CloseBtn.Event   = "closeNav();";

                toolboxVM.resetbtn.Visible       = true;
                toolboxVM.resetbtn.Text          = "Reset";
                toolboxVM.resetbtn.Title         = "Reset";
                toolboxVM.resetbtn.Disable       = true;
                toolboxVM.resetbtn.DisableReason = "Document Locked";
                toolboxVM.resetbtn.Event         = "";

                toolboxVM.TimeLine.Visible = true;
                toolboxVM.TimeLine.Text    = "TimeLn";
                toolboxVM.TimeLine.Title   = "TimeLine";
                toolboxVM.TimeLine.Event   = "GetTimeLine('" + id.ToString() + "','ENQ');";

                toolboxVM.HistoryBtn.Visible = true;
                toolboxVM.HistoryBtn.Text    = "History";
                toolboxVM.HistoryBtn.Title   = "Document History";
                toolboxVM.HistoryBtn.Event   = "ApprovalHistoryList('" + id.ToString() + "','ENQ');";

                toolboxVM.deletebtn.Visible       = true;
                toolboxVM.deletebtn.Text          = "Delete";
                toolboxVM.deletebtn.Title         = "Delete";
                toolboxVM.deletebtn.Disable       = true;
                toolboxVM.deletebtn.DisableReason = "Document Locked";
                toolboxVM.deletebtn.Event         = "";
                break;

            case "Add":

                toolboxVM.savebtn.Visible = true;
                toolboxVM.savebtn.Text    = "Save";
                toolboxVM.savebtn.Title   = "Save";
                toolboxVM.savebtn.Event   = "SaveEnquiry();";

                toolboxVM.CloseBtn.Visible = true;
                toolboxVM.CloseBtn.Text    = "Close";
                toolboxVM.CloseBtn.Title   = "Close";
                toolboxVM.CloseBtn.Event   = "closeNav();";

                toolboxVM.resetbtn.Visible = true;
                toolboxVM.resetbtn.Text    = "Reset";
                toolboxVM.resetbtn.Title   = "Reset";
                toolboxVM.resetbtn.Event   = "ResetEnquiry();";

                break;

            case "AddSub":

                break;

            case "tab1":

                break;

            case "tab2":

                break;

            default:
                return(Content("Nochange"));
            }
            toolboxVM = _tool.SetToolbarAccess(toolboxVM, permission);
            return(PartialView("ToolboxView", toolboxVM));
        }