Exemplo n.º 1
0
        private void checkVisitButton_Click(object sender, EventArgs e)
        {
            AcceptDialogForm a = new AcceptDialogForm("Вы уверены, что хотите отметить посещение?");

            if (a.ShowDialog() == DialogResult.OK)
            {
                int vc = 0;
                int.TryParse(visitCountTextBox.Text, out vc);
                if (vc != 0)
                {
                    vc--;
                    visitCountTextBox.Text = vc.ToString();
                    clientManager.CheckVisitWithDate(Convert.ToInt32(abonementsIdComboBox.SelectedItem.ToString()), DateTime.Today);
                    saveAbonementChanges();
                }
                if (visitCountTextBox.Text == "0")
                {
                    AcceptDialogForm b = new AcceptDialogForm("Абонемент закончился.\n Удалить абонемент?");
                    if (b.ShowDialog() == DialogResult.OK)
                    {
                        int aid = 0;
                        int.TryParse(abonementsIdComboBox.SelectedItem.ToString(), out aid);
                        clientManager.DeleteAbonementById(aid);
                        UpdateAbonements(currClientId);
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void deleteAbonButton_Click(object sender, EventArgs e)
        {
            AcceptDialogForm f = new AcceptDialogForm("Подтвердите удаление абонемента...");
            int aid            = 0;

            if (f.ShowDialog() == DialogResult.OK && int.TryParse(abonementsIdComboBox.SelectedItem.ToString(), out aid))
            {
                clientManager.DeleteAbonementById(aid);
                UpdateAbonements(currClientId);
            }
        }
Exemplo n.º 3
0
        private void deleteClientButton_Click(object sender, EventArgs e)
        {
            AcceptDialogForm f = new AcceptDialogForm("Вы уверены, что хотите удалить посетителя?");

            if (f.ShowDialog() == DialogResult.OK)
            {
                int id = Convert.ToInt32(clientsDataGrid.CurrentRow.Cells[0].Value);
                clientManager.DeleteClientById(id);
                UpdateClientsDataGrid(clientManager.GetNewClientList());
                clearAbonement();
            }
        }
        private void deletetrainingGroup_Click(object sender, EventArgs e)
        {
            if (trainingGroupsDataGrid.SelectedRows.Count == 0)
            {
                MessageBox.Show("Группа не выбрана.");
                return;
            }
            AcceptDialogForm f = new AcceptDialogForm("Вы уверены что хотите удалить тренеровочную группу?");

            if (!(f.ShowDialog() == DialogResult.OK))
            {
                return;
            }

            trainingGroupsManager.DeleteTrainingGroupById(Convert.ToInt32(trainingGroupsDataGrid.SelectedRows[0].Cells[0].Value));
            UpdateTrainingGroupDataGrid();
        }
Exemplo n.º 5
0
        private void saveQuation()
        {
            if (isSaved)
            {
                return;
            }
            AcceptDialogForm f = new AcceptDialogForm("Сохранить изменения?");

            if (f.ShowDialog() == DialogResult.OK)
            {
                saveAbonementChanges();
            }
            else
            {
                isSaved = true;
            }
        }
        private void deleteEmployee_Click(object sender, EventArgs e)
        {
            if (employeesDataGrid.SelectedRows.Count == 0)
            {
                MessageBox.Show("Сотрудник не выбран.");
                return;
            }
            AcceptDialogForm f = new AcceptDialogForm("Вы уверены что хотите удалить сотрудника (также будут удалены все тренеровочные группы которые вёл сотрудник)?");

            if (!(f.ShowDialog() == DialogResult.OK))
            {
                return;
            }

            trainingGroupsManager.DeleteEmployeeById(Convert.ToInt32(employeesDataGrid.SelectedRows[0].Cells[0].Value));
            UpdateEmployeeDataGrid();
            UpdateTrainingGroupDataGrid();
        }