Пример #1
0
        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();
            }
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
 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();
 }