Example #1
0
    protected string GetOrganizationInfo(Object obj)
    {
        int    OrganizationID = 0;
        string name           = "";

        try
        {
            OrganizationID = (int)obj;
        }
        catch { return("-"); }

        if (OrganizationID > 0)
        {
            Organization theClass = null;

            try
            {
                theClass = OrganizationBLL.GetOrganizationById(OrganizationID);
            }
            catch { }

            if (theClass != null)
            {
                name = theClass.Name;
            }
        }

        return(name);
    }
Example #2
0
 private void LoadOrganization()
 {
     if (OrganizationId > 0)
     {
         Organization theData = null;
         try
         {
             theData = OrganizationBLL.GetOrganizationById(OrganizationId);
         }
         catch (Exception exc)
         {
             SystemMessages.DisplaySystemErrorMessage(exc.Message);
         }
         if (theData != null)
         {
             OrganizationTextBox.Text    = theData.Name;
             OrganizationTextBox.Enabled = !ReadOnly;
         }
     }
 }
Example #3
0
    private void LoadData()
    {
        //-- verify is user is OWNER
        //PermissionObject theUser = new PermissionObject();
        //try
        //{
        //    theUser = PermissionObjectBLL.GetPermissionsByUser(PermissionObject.ObjectType.ORGANIZATION.ToString(), Convert.ToInt32(OrganizationIdHiddenField.Value));
        //}
        //catch (Exception exc)
        //{
        //    SystemMessages.DisplaySystemErrorMessage(exc.Message);
        //    Response.Redirect("~/Organization/ListOrganizations.aspx");
        //}

        //if (theUser == null || !theUser.TheActionList.Exists(i => i.ObjectActionID.Equals("OWN")))
        //{
        //    SystemMessages.DisplaySystemWarningMessage(Resources.DataDetails.UserNotOwner);
        //    Response.Redirect("~/Organization/ListOrganizations.aspx");
        //}

        //-- show Data
        Organization theData = null;

        try
        {
            theData = OrganizationBLL.GetOrganizationById(Convert.ToInt32(OrganizationIdHiddenField.Value));
        }
        catch (Exception exc)
        {
            log.Error(exc.Message);
            SystemMessages.DisplaySystemErrorMessage(Resources.DataDetails.MessageErrorGetOrganization);
            Response.Redirect("~/Organization/ListOrganizations.aspx");
        }

        if (theData != null)
        {
            TitleLabel.Text = theData.Name;
        }
    }
Example #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ProcessSessionParametes();

            int organizationId = this.OrganizationId;

            if (organizationId <= 0)
            {
                Response.Redirect("~/Organization/ListOrganizations.aspx");
                return;
            }

            PermissionObject theUser = new PermissionObject();
            try
            {
                theUser = PermissionObjectBLL.GetPermissionsByUser(PermissionObject.ObjectType.ORGANIZATION.ToString(), organizationId);
            }
            catch (Exception exc)
            {
                SystemMessages.DisplaySystemErrorMessage(exc.Message);
                Response.Redirect("~/Organization/ListOrganizations.aspx");
            }

            bool readOnly = false;
            if (theUser == null || !theUser.TheActionList.Exists(i => i.ObjectActionID.Equals("OWN")))
            {
                readOnly = true;
            }

            Organization organization = null;
            try
            {
                organization = OrganizationBLL.GetOrganizationById(organizationId);
            }
            catch (Exception exc)
            {
                SystemMessages.DisplaySystemErrorMessage(exc.Message);
                return;
            }

            if (organization != null)
            {
                OrganizationNameLit.Text     = organization.Name;
                OrganizationNameTextBox.Text = organization.Name;
                NameLabel.Text = organization.Name;
                AreasGridView.DataBind();

                if (readOnly)
                {
                    NameLabel.Visible                = true;
                    AddAreaLabel.Visible             = false;
                    OrganizationNameTextBox.Visible  = false;
                    SaveOrganizationButton.Visible   = false;
                    AreasGridView.Columns[0].Visible = false;
                    AreasGridView.Columns[1].Visible = false;
                }
            }
        }
    }