コード例 #1
0
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            Contacts.Data.Context.ApplicationContext ApplicationDbContext = new Contacts.Data.Context.ApplicationContext();
            Contacts.Entity.Model.Contacts           ContacsOfModel       = new Contacts.Entity.Model.Contacts();



            ContacsOfModel.Name    = txtName.Text;
            ContacsOfModel.Family  = txtFamily.Text;
            ContacsOfModel.Mobile  = txtMobile.Text;
            ContacsOfModel.Email   = txtEmail.Text;
            ContacsOfModel.Address = txtAddress.Text;

            ApplicationDbContext.MyContact.Add(ContacsOfModel);
            ApplicationDbContext.SaveChanges();

            if (ValidateInputs())
            {
                MessageBox.Show("عملیات با موفقیت انجام شد", "موفقیت", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("عملیات با شکست مواجه شد", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (dgvContacts.CurrentRow != null)
     {
         string name     = dgvContacts.CurrentRow.Cells[1].Value.ToString();
         string family   = dgvContacts.CurrentRow.Cells[2].Value.ToString();
         string fullname = name + "" + family;
         if (MessageBox.Show($"آیا از حذف {fullname} مطمئن هستید؟", "توجه", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             int contactId = int.Parse(dgvContacts.CurrentRow.Cells[0].Value.ToString());
             using (Contacts.Data.Context.ApplicationContext ApplicationDbContext = new Contacts.Data.Context.ApplicationContext())
             {
                 Contacts.Entity.Model.Contacts contact = ApplicationDbContext.MyContact.Single(c => c.ContacID == contactId);
                 ApplicationDbContext.MyContact.Remove(contact);
                 ApplicationDbContext.SaveChanges();
             }
             BindGrid();
         }
     }
     else
     {
         MessageBox.Show("لطفا یک کاربر را انتخاب کنید");
     }
 }