private void ibuttonSave_Click(object sender, EventArgs e)
        {
            GetData(ref newData);

            savedData = new modelOrganizationDescription();
            savedData = newData.DeepClone();
            this.Hide();
        }
 private void GetData(ref modelOrganizationDescription orgdesc)
 {
     orgdesc.BackgroundAndExperience = htmlBackgroundAndExperience.InnerHtml;
     orgdesc.BriefActivities         = htmlBriefActivities.InnerHtml;
     orgdesc.BriefDescription        = htmlBriefDescription.InnerHtml;
     orgdesc.StaffInvolved           = htmlStaffInvolved.InnerHtml;
     orgdesc.Type = Program.GData.dataLOV.getOrganizationTypes.First(c => c.OrganizationType == comboTypeOfOrganization.Text).ID;
 }
        private void ShowData(modelOrganizationDescription orgdesc)
        {
            labelOrganization.Text = Program.GData.dataOrganization.getOrganizations.First(c => c.ID == orgdesc.Organization).LegalName;

            htmlBackgroundAndExperience.InnerHtml = orgdesc.BackgroundAndExperience;
            htmlBriefActivities.InnerHtml         = orgdesc.BriefActivities;
            htmlBriefDescription.InnerHtml        = orgdesc.BriefDescription;
            htmlStaffInvolved.InnerHtml           = orgdesc.StaffInvolved;
            comboTypeOfOrganization.Text          = Program.GData.dataLOV.getOrganizationTypes.First(c => c.ID == orgdesc.Type).OrganizationType;
        }
        public formEditOrganizationDescription(modelOrganizationDescription orgdesc)
        {
            InitializeComponent();

            originalData = new modelOrganizationDescription();
            originalData = orgdesc.DeepClone();
            newData      = new modelOrganizationDescription();
            newData      = orgdesc.DeepClone();
            savedData    = null;

            ShowTypeOfOrganization();
            ShowData(originalData);
        }
        private void ibuttonClose_Click(object sender, EventArgs e)
        {
            GetData(ref newData);

            if (!Program.Compare <modelOrganizationDescription>(originalData, newData))
            {
                if (!Program.ShowMessageBox("Do you want to scrap changes?", true, "YES", "NO"))
                {
                    return;
                }
            }
            newData = null;
            this.Hide();
        }