예제 #1
0
        //select an existing customer func
        private void DgvCustomers_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            BtnAddNC.Enabled          = false;
            BtnDeleteCustomer.Enabled = true;

            int Id = Convert.ToInt32(DgvCustomers.Rows[e.RowIndex].Cells[0].Value.ToString());

            SelectedCustomer = _context.Customers.Find(Id);
        }
예제 #2
0
        //add new customer func
        private void BtnAddNC_Click(object sender, EventArgs e)
        {
            var customer = new library_project.Models.Customer();

            customer.Name        = TxtNCName.Text;
            customer.Surname     = TxtNCSurname.Text;
            customer.PhoneNumber = TxtNCPhoneNo.Text;
            customer.Birthday    = DTPBirthday.Value;
            customer.CreateAt    = DateTime.Now;

            _context.Customers.Add(customer);
            _context.SaveChanges();

            PnlAddNC.Hide();
            ResetCustomersList();
            FillCustomerList();
            ResetNewCustomerForm();
            MessageBox.Show("New Customer Created Successfully!");
        }
예제 #3
0
        private void DgvCustomers_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int Id = Convert.ToInt32(DgvCustomers.Rows[e.RowIndex].Cells[0].Value.ToString());

            SelectedCustomer = _context.Customers.Find(Id);
        }