private void buttonAdd_Click(object sender, EventArgs e) { FormAddCustomer formAddCustomer = new FormAddCustomer(context); if (formAddCustomer.ShowDialog() == DialogResult.OK) { Login login = formAddCustomer.GetLogin(); AddLogin(login); Customer customer = formAddCustomer.GetCustomer(); customer.Logins.Add(login); context.Customers.Add(customer); context.SaveChanges(); } }
private void ChangeStatusCustomer_Click(object sender, EventArgs e) { string custId = dataGridViewCustomers.CurrentRow.Cells[0].Value.ToString(); int cuID = System.Convert.ToInt32(custId); using (SclContext context = new SclContext()) { Customer cust = context.Customers.FirstOrDefault(p => p.CustomerId.Equals(cuID)); if (cust.UserStatus.Equals("Не діє")) { cust.UserStatus = "Діє"; } else if (cust.UserStatus.Equals("Діє")) { cust.UserStatus = "Не діє"; } else { MessageBox.Show("Статус користувача має не допустиме значення"); } context.SaveChanges(); } }
private void checkBoxFormLogin_CheckStateChanged(object sender, EventArgs e) { if (checkBoxFormLogin.Checked == true) { if (MessageBox.Show("Ця дія приведе к видаленню логіну з бази данних:", "Увага!", MessageBoxButtons.YesNo) == DialogResult.Yes) { groupBoxLoginFormChangeCustomer.Enabled = true; checkBoxFormLogin.Checked = true; changeLogin = true; } else { checkBoxFormLogin.Checked = false; changeLogin = false; } } if (checkBoxFormLogin.Checked == false) { groupBoxLoginFormChangeCustomer.Enabled = false; checkBoxFormLogin.Checked = false; changeLogin = false; } context.SaveChanges(); }