コード例 #1
0
ファイル: ManagerForm.cs プロジェクト: xenups/Negar
        private void removeButton_Click(object sender, EventArgs e)
        {
            try {
                DialogResult dialogResult = MessageBox.Show("آیا از حذف مطمئن هستید؟", "هشدار", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (dialogResult == DialogResult.Yes)
                {
                    selectedRow = usersDataGridView.CurrentCell.RowIndex;
                    SqlManipulator  sql          = new SqlManipulator();
                    DataGridViewRow newDataRow   = usersDataGridView.Rows[selectedRow];
                    UserTable       deletePerson = new UserTable();
                    deletePerson.Id       = (int)newDataRow.Cells[0].Value;
                    deletePerson.User     = (string)newDataRow.Cells[1].Value;
                    deletePerson.Password = (string)newDataRow.Cells[2].Value;

                    if (login.Id == deletePerson.Id)
                    {
                        MessageBox.Show("این کاربر مجوز حذف خود را ندارد", "پیغام سیستم ", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        return;
                    }
                    sql.removeUser(deletePerson);
                    var logindata = sql.getDataLogin();
                    makeTableUsers(logindata);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }