private void حذفکاربرازسیستمToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show("آیا برای حذف کامل اطلاعات کاربر مطمئن هستید ؟", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { using (UserBargainRepository UserBargainRepository = new UserBargainRepository()) { if (UserBargainRepository.DeleteUser(long.Parse(dataGridView1.CurrentRow.Cells["id"].Value.ToString()))) { // users.RemoveAt(dataGridView1.CurrentRow.Index); UserBargainRepository.SaveNotAsync(); Button1_Click(null, null); // MessageBox.Show("کاربر انتخاب شده با موفقیت حذف شد"); } else { MessageBox.Show("امکان حذف کاربر به دلیل داشتن اطلاعات مالی یا معاملات انجام شده وجود ندارد"); } } } catch (NullReferenceException) { MessageBox.Show("لطفاً یک کاربر را انتخاب بکنید"); } catch { } } }
public FrmEditUser(long id) { using (UserBargainRepository UserBargainRepository = new UserBargainRepository()) { UserBargain = UserBargainRepository.GetUserWithMyID(id); } InitializeComponent(); }
private void Button1_Click(object sender, EventArgs e) { try { using (UserBargainRepository UserBargainRepository = new UserBargainRepository()) { List <Models.UserBargain> users = UserBargainRepository.SearchUsers(textBox1.Text); dataGridView1.AutoGenerateColumns = false; dataGridView1.AllowUserToOrderColumns = true; lblSumPriceGaranty.Text = "جمع کل وجه تضمین : " + users.Sum(x => x.PriceGarranty).ToString("N0") + " تومان "; dataGridView1.DataSource = users; } } catch { } }
private void Button1_Click(object sender, EventArgs e) { using (UserBargainRepository UserBargainRepository = new UserBargainRepository()) { UserBargain.Name = txtName.Text; UserBargain.Family = txtFamily.Text; UserBargain.BankCard = txtCard.Text; UserBargain.Mobile = txtMobile.Text; UserBargain.Verify = chkVerify.Checked; UserBargain.IsAdmin = chkIsAdmin.Checked; UserBargain.AliasNames = txtAliasName.Text; UserBargainRepository.Update(UserBargain); } DialogResult = DialogResult.Yes; }