private void btnEditUser_Click(object sender, EventArgs e) { bool blnSuperAdmin = false; if (dataGridView1.Rows.Count != 0) { frmUser fo = new frmUser(); fo.strAction = "EDITUSER"; fo.cmbAccessLevel.Items.Add("user"); fo.cmbAccessLevel.Items.Add("admin"); //fo.cmbAccessLevel.SelectedIndex = 0; fo.cmbUserActive.Items.Add("بله"); fo.cmbUserActive.Items.Add("خیر"); fo.txtUsername.ReadOnly = true; fo.ID = long.Parse(dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString()); fo.txtfirstname.Text = dataGridView1[1, dataGridView1.CurrentRow.Index].Value.ToString(); fo.txtLastname.Text = dataGridView1[2, dataGridView1.CurrentRow.Index].Value.ToString(); fo.txtUsername.Text = dataGridView1[3, dataGridView1.CurrentRow.Index].Value.ToString(); fo.txtPassword.Text = dataGridView1[4, dataGridView1.CurrentRow.Index].Value.ToString(); if (dataGridView1[5, dataGridView1.CurrentRow.Index].Value.ToString() == "user") { fo.cmbAccessLevel.SelectedIndex = 0; } else if (dataGridView1[5, dataGridView1.CurrentRow.Index].Value.ToString() == "admin") { fo.cmbAccessLevel.SelectedIndex = 1; } else { fo.cmbAccessLevel.Items.Add("superadmin"); fo.cmbAccessLevel.SelectedIndex = 2; fo.cmbAccessLevel.Enabled = false; blnSuperAdmin = true; } if (dataGridView1[6, dataGridView1.CurrentRow.Index].Value.ToString() == "بله") { fo.cmbUserActive.SelectedIndex = 0; } else { fo.cmbUserActive.SelectedIndex = 1; } if (blnSuperAdmin == true) { fo.cmbUserActive.Enabled = false; } fo.ShowDialog(); ShowAllUsers(G.strCurrentUserLevel); } }
private void btnAddNewUser_Click(object sender, EventArgs e) { frmUser fo = new frmUser(); fo.strAction = "NEWUSER"; fo.cmbAccessLevel.Items.Add("user"); fo.cmbAccessLevel.Items.Add("admin"); fo.cmbAccessLevel.SelectedIndex = 0; fo.cmbUserActive.Items.Add("بله"); fo.cmbUserActive.Items.Add("خیر"); fo.cmbUserActive.SelectedIndex = 0; fo.ShowDialog(); ShowAllUsers(G.strCurrentUserLevel); }