private void btnAddRestrict_Click(object sender, EventArgs e)
 {
     AddRestrictForm addRestrictForm = new AddRestrictForm(this.PropertySuggest, this.RoleSuggest);
     addRestrictForm.Completed += new EventHandler<RestrictEventArgs>(addRestrictForm_Completed);
     addRestrictForm.StartPosition = FormStartPosition.CenterParent;
     addRestrictForm.ShowDialog();
 }
        private void btnAddRestrict_Click(object sender, EventArgs e)
        {
            AddRestrictForm addRestrictForm = new AddRestrictForm(this.PropertySuggest, this.RoleSuggest);

            addRestrictForm.Completed    += new EventHandler <RestrictEventArgs>(addRestrictForm_Completed);
            addRestrictForm.StartPosition = FormStartPosition.CenterParent;
            addRestrictForm.ShowDialog();
        }
        void editRestrictForm_Completed(object sender, RestrictEventArgs e)
        {
            AddRestrictForm editRestrictForm = sender as AddRestrictForm;

            editRestrictForm.Completed -= new EventHandler <RestrictEventArgs>(editRestrictForm_Completed);

            DataGridViewRow row = dgRestrict.SelectedRows[0];

            SetData(row, e);
        }
        void addRestrictForm_Completed(object sender, RestrictEventArgs e)
        {
            AddRestrictForm addRestrictForm = sender as AddRestrictForm;

            addRestrictForm.Completed -= new EventHandler <RestrictEventArgs>(addRestrictForm_Completed);

            int             index = dgRestrict.Rows.Add();
            DataGridViewRow row   = dgRestrict.Rows[index];

            this.SetData(row, e);
        }
        private void btnEditRestrict_Click(object sender, EventArgs e)
        {
            if (dgRestrict.SelectedRows.Count == 0)
            {
                return;
            }

            XmlElement      xml = dgRestrict.SelectedRows[0].Tag as XmlElement;
            AddRestrictForm editRestrictForm = new AddRestrictForm(PropertySuggest, RoleSuggest, xml);

            editRestrictForm.StartPosition = FormStartPosition.CenterParent;
            editRestrictForm.Completed    += new EventHandler <RestrictEventArgs>(editRestrictForm_Completed);
            editRestrictForm.ShowDialog();
        }
        private void btnEditRestrict_Click(object sender, EventArgs e)
        {
            if (dgRestrict.SelectedRows.Count == 0) return;

            XmlElement xml = dgRestrict.SelectedRows[0].Tag as XmlElement;
            AddRestrictForm editRestrictForm = new AddRestrictForm(PropertySuggest, RoleSuggest, xml);
            editRestrictForm.StartPosition = FormStartPosition.CenterParent;
            editRestrictForm.Completed += new EventHandler<RestrictEventArgs>(editRestrictForm_Completed);
            editRestrictForm.ShowDialog();
        }