Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["SelectedFolder"] != null && Request.QueryString["ReUploadDoc"] == null && Request.QueryString["EditDoc"] == null)
                {
                    Session["SelectedFolder"] = null;
                }
                else
                {
                    //DocumentFiles1.Rebind();
                }
            }
            //NewFolder1.EnableNewFolder = true;
            DocumentImport1.SetButtonEnabled(true);
            //_searchDocFiles.EnableSearchDocument = true;

            //if logonId not present redirect to Login page
            if (Session[SessionName.LogonSettings] == null)
            {
                Response.Redirect("~/Login.aspx?SessionExpired=1", true);
            }

            _lblError.CssClass = "errorMessage";
            _lblError.Text     = string.Empty;

            //ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(_grdDocFiles);

            if (!IsPostBack)
            {
                if (Session[SessionName.MemberId] != null && Session[SessionName.OrganisationId] != null)
                {
                    if ((Guid)Session[SessionName.MemberId] != DataConstants.DummyGuid || (Guid)Session[SessionName.OrganisationId] != DataConstants.DummyGuid)
                    {
                        try
                        {
                            DocumentImport1.SetButtonEnabled(true);
                            NewFolder1.EnableNewFolder           = true;
                            _searchDocFiles.EnableSearchDocument = true;
                            _btnDelFolder.Enabled         = true;
                            _cliMatDetails.IsClientMember = true;

                            // If Member is Organisation, then set IsClientMember to false
                            if (new Guid(Session[SessionName.OrganisationId].ToString()) != DataConstants.DummyGuid)
                            {
                                _cliMatDetails.IsClientMember = false;
                            }
                            _cliMatDetails.LoadClientMatterDetails();
                        }
                        catch (Exception ex)
                        {
                            _lblError.Text = ex.Message;
                        }
                    }
                }
            }
        }
Beispiel #2
0
        protected void _cliMatDetails_MatterChanged(object sender, EventArgs e)
        {
            try
            {
                _lblError.Text = "";

                Session["SelectedFolder"] = null;

                DocumentFolders.ReloadFolders();
                DocumentFiles1.Rebind();

                if (Session[SessionName.ProjectId] == null)
                {
                    DocumentImport1.SetButtonEnabled(false);
                    NewFolder1.EnableNewFolder           = false;
                    _searchDocFiles.EnableSearchDocument = false;
                    _btnDelFolder.Enabled = false;
                    ScriptManager.RegisterStartupScript(this, GetType(), "test1", "$('#" + _searchDocFiles.SearchForDocumentButtonClientID + "').attr('disabled', true);", true);

                    if (_cliMatDetails.Message != null)
                    {
                        if (_cliMatDetails.Message.Trim().Length > 0)
                        {
                            _lblError.Text = _cliMatDetails.Message;
                            return;
                        }
                    }
                }
                else
                {
                    _searchDocFiles.EnableSearchDocument = true;
                    DocumentImport1.SetButtonEnabled(true);
                    _btnDelFolder.Enabled      = true;
                    NewFolder1.EnableNewFolder = true;
                    ScriptManager.RegisterStartupScript(this, GetType(), "test1", "$('#" + _searchDocFiles.SearchForDocumentButtonClientID + "').attr('disabled', false);", true);
                }
            }
            catch (Exception ex)
            {
                _lblError.Text = ex.Message;
            }
        }