public EditCustomerForm(Customer customer)
        {
            InitializeComponent();
            this.customer = customer;
            bSave.DialogResult = DialogResult.OK;
            bCancel.DialogResult = DialogResult.Cancel;
            tName.Text = customer.FirstName;
            tLastName.Text = customer.LastName;
            tPhoneNumber.Text = customer.PhoneNumber;
            tDescription.Text = customer.Description;
            if (customer.Gender.Value)
            {
                rWoman.Checked = true;

            }
            else
            {
                rMan.Checked = true;
            }
        }
 public void updateCustomer(Customer c)
 {
     entities.Customers.Attach(c);
     entities.Entry(c).State = EntityState.Modified;
     entities.SaveChanges();
 }
 public void addCustomer(Customer c)
 {
     entities.Customers.Add(c);
     entities.SaveChanges();
 }
        private void bSave_Click(object sender, EventArgs e)
        {
            Customer c = new Customer();
            c.Id = customer.Id;
            c.CreatedDate = customer.CreatedDate;
            c.FirstName = tName.Text;
            c.LastName = tLastName.Text;
            c.PhoneNumber = tPhoneNumber.Text;
            c.Description = tDescription.Text;
            if (rWoman.Checked == true)
            {
                c.Gender = true;
            }
            else
            {
                c.Gender = false;
            }

            repository.updateCustomer(c);
        }
        private void bSave_Click(object sender, EventArgs e)
        {
            Customer customer = new Customer();
            CustomerRepository repository = new CustomerRepository();
            if (String.IsNullOrWhiteSpace(tName.Text) || String.IsNullOrWhiteSpace(tLastName.Text) || String.IsNullOrWhiteSpace(tPhoneNumber.Text))
            {
                MessageBox.Show("اطلاعات کامل وارد نشده است");
                return;
            }
            PersianDateFormatter pdf = new PersianDateFormatter();
            customer.CreatedDate = pdf.getDateInteger(DateTime.Now);
            customer.FirstName = tName.Text;
            customer.LastName = tLastName.Text;
            customer.PhoneNumber = tPhoneNumber.Text;
            if (rWoman.Checked)
            {
                customer.Gender = true;
            }
            else
            {
                customer.Gender = false;
            }

            if (!String.IsNullOrWhiteSpace(tDescription.Text))
            {
                customer.Description = tDescription.Text;
            }

            repository.addCustomer(customer);
            //MessageBox.Show("با موفقیت اضافه شد");
        }