예제 #1
0
        private async void BtnAdd_Click(object sender, EventArgs e)
        {
            Packet   selectedPackage = cmbPackages.SelectedItem as Packet;
            FService selectedService = cmbServices.SelectedItem as FService;
            Order    order           = new Order();

            order.EmployeeId = employee.Id;
            order.CustomerId = customer.Id;
            order.OrderDate  = dtOrderDate.Value;
            int price = Convert.ToInt32(txtPrice.Text);

            fitness.Orders.Add(order);
            await fitness.SaveChangesAsync();

            if (cmbPackages.SelectedIndex >= 0 && cmbServices.SelectedIndex == -1)
            {
                cmbServices.Visible = false;
                selectedService     = null;
            }
            if (cmbServices.SelectedIndex >= 0 && cmbPackages.SelectedIndex == -1)
            {
                cmbPackages.Visible = false;
                selectedPackage     = null;
            }

            this.Close();
            OrderDetailss orderDetails = new OrderDetailss(fitness, order, selectedPackage, selectedService, price);

            orderDetails.ShowDialog();
        }
예제 #2
0
        private async void BtnUpdateRole_Click(object sender, EventArgs e)
        {
            role.Name = txtRoleName.Text;
            await fitness.SaveChangesAsync();

            MessageBox.Show("Selected Role succesfully Updated");
            data.DataSource = fitness.Roles.ToList();
            this.Close();
        }
예제 #3
0
        private void BtnAddRole_Click(object sender, EventArgs e)
        {
            Role   role = new Role();
            string name = txtRoleName.Text.Trim();

            role.Name = name;
            fitness.Roles.Add(role);
            fitness.SaveChangesAsync();
            MessageBox.Show("Success");
            RoleData.DataSource = fitness.Roles.ToList();
            this.Close();
        }
예제 #4
0
 private async void BtnUpdatePass_Click(object sender, EventArgs e)
 {
     if (txtCurrentPassword.Text != string.Empty)
     {
         if (employeeA.Password == GetHash(txtCurrentPassword.Text))
         {
             if (txtPassword.Text != string.Empty && txtConfirmPass.Text != string.Empty)
             {
                 if (txtPassword.Text == txtConfirmPass.Text)
                 {
                     employeeA.Password = GetHash(txtPassword.Text);
                     MessageBox.Show("Success");
                     employeeA.HasVerify = true;
                     await fitness.SaveChangesAsync();
                 }
             }
         }
         else
         {
             MessageBox.Show("Please insert valid true current Password");
         }
     }
 }
예제 #5
0
        private async void BtnEmployee_Click(object sender, EventArgs e)
        {
            Employee employee = new Employee();
            string   Name     = txtName.Text.Trim();
            string   Surname  = txtSurname.Text.Trim();
            string   Username = txtSurname.Text.Trim();
            string   Password = GetHash(txtPassword.Text);
            Role     role     = cmbRole.SelectedItem as Role;

            employee.Name      = Name;
            employee.Surname   = Surname;
            employee.Username  = Username;
            employee.Password  = Password;
            employee.Role      = role;
            employee.HasVerify = false;
            fitness.Employees.Add(employee);


            await fitness.SaveChangesAsync();

            MessageBox.Show("Success");
            data.DataSource = fitness.Employees.ToList();
            this.Close();
        }