Example #1
0
 private void ButtonDeletePermission_Click(object sender, EventArgs e)
 {
     if (GridViewPermissions.FocusedRowHandle >= 0)
     {
         ExtranetPermission permission = (ExtranetPermission)GridViewPermissions.GetFocusedRow();
         PermissionsBindingSource.Remove(permission);
         BindPermissions();
         modified = true;
     }
 }
Example #2
0
        private bool SaveRecord()
        {
            if (UsersBindingSource.Current == null)     //user is not editing a record and has never clicked Add button
            {
                return(true);
            }

            GridViewUsers.CloseEditor();
            GridViewPermissions.CloseEditor();
            if (GridViewPermissions.UpdateCurrentRow())
            {
                PermissionsBindingSource.EndEdit();
                foreach (ExtranetPermission permission in PermissionsBindingSource)
                {
                    permission.UserID      = GetUserID();
                    permission.ProductType = "HTL";
                }
            }
            CheckEditAgent.Focus();
            temp = newRec;
            //bindingNavigatorPositionItem.Focus();//trigger field leave event
            if (checkForms(false))
            {
                CheckEditAgent.Focus();
                setReadOnly(true);
                panelControlStatus.Visible = true;
                LabelStatus.Text           = "Record Saved";
                rowStatusSave          = new Timer();
                rowStatusSave.Interval = 3000;
                rowStatusSave.Start();
                rowStatusSave.Tick += TimedEventSave;
                return(true);
            }
            else
            {
                return(false);
            }
        }