void DGV_Air() // Видны только объекты для манипулирования эфиром
        {
            dgv_Own_Statistic.Visible        = dgv_Advertisements.Visible = dgv_Clients.Visible = dgv_Own_Adver.Visible =
                dgv_Own_Client.Visible       = groupBox_Own_Stat.Visible = groupBox_V_Reklama.Visible = menuStrip1.Visible =
                    groupBox_Clients.Visible = false;
            dgv_Air.Visible = groupBox_Nothing.Visible = true;

            Air_Class air = new Air_Class();

            air.Update_DGV(dgv_Air);

            ClearBoxes();
        }
Example #2
0
        // ИЗМЕНИТЬ ДАННЫЕ
        private void butUpdate_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Вы уверены, что хотите внести изменения?!", "Надо сделать выбор", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                // ИЗМЕНЕНИЕ СОТРУДНИКА
                if (dgv_Emp.Visible)
                {
                    Employees_Class Emp_Class = new Employees_Class();
                    if (textBox_Surname.Text != "" && textBox_Name.Text != "" && maskedTextBox_Percent.Text != "**")
                    {
                        if (dateTimePicker_Hire.Value <= DateTime.Today)
                        {
                            Emp_Class.Update_employees(Log_In, textBox_Surname.Text.Trim(), textBox_Name.Text.Trim(),
                                                       textBox_Lastname.Text.Trim(), byte.Parse(maskedTextBox_Percent.Text),
                                                       dateTimePicker_Hire.Text, dgv_Emp);
                            MessageBox.Show("Данные измененны", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Введена неверная дата", "", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Не все ключевые значения были заполнены", "", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }

                // Изменение стоимости минуты эфира:
                #region
                if (dgv_Air.Visible)
                {
                    Air_Class air = new Air_Class();

                    double num;
                    bool   isNum = double.TryParse(textBox_Reklama.Text, out num);

                    if (isNum)
                    {
                        air.Update_Air(comboBox_Broadcast.Text, textBox_Reklama.Text.Trim(), dgv_Air);
                        MessageBox.Show("Данные измененны");
                    }
                    else
                    {
                        MessageBox.Show("Введен неверный формат записи", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    }
                }
                #endregion
            }
            ClearBoxes();
        }
        // Манипулирование рекламой
        #region
        void Reklama()
        {
            dgv_Own_Statistic.Visible     = dgv_Air.Visible = dgv_Clients.Visible = dgv_Own_Client.Visible =
                groupBox_Own_Stat.Visible = groupBox_Clients.Visible = but_Update.Enabled = false;

            Clients_Class client = new Clients_Class();

            client.Update_DGV(dgv_Clients);
            Air_Class air = new Air_Class();

            air.Update_DGV(dgv_Air);

            Advertisements_Class Adver = new Advertisements_Class();

            if (dgv_Advertisements.Visible)
            {
                groupBox_Nothing.Visible = true; Panel_Buttons.Enabled = groupBox_V_Reklama.Visible = false;
                Adver.Update_DGV(dgv_Advertisements);
            }
            if (dgv_Own_Adver.Visible)
            {
                groupBox_Nothing.Visible = false; groupBox_V_Reklama.Visible = true;
                Adver.Update_DGV(dgv_Own_Adver, Emp_Code);

                //panelButtons.Enabled = false;

                if (client.Clients_Count() > comboBoxFIO_Passport.Items.Count)
                {
                    foreach (DataGridViewRow item in dgv_Clients.Rows)
                    {
                        comboBoxFIO_Passport.Items.Add(client.ChangeFIO(byte.Parse(item.Cells[0].Value.ToString().Trim())));
                    }
                }
                if (dgv_Air.RowCount > comboBoxBroadcast.Items.Count)
                {
                    foreach (DataGridViewRow item in dgv_Air.Rows)
                    {
                        comboBoxBroadcast.Items.Add(item.Cells[0].Value.ToString());
                    }
                }
            }
        }
Example #4
0
        void DGV_Air() // Видны только объекты для манипулирования эфиром
        {
            //dgv_Own_Statistic.Visible = dgv_Advertisements.Visible = dgv_Clients.Visible = dgv_Own_Adver.Visible =
            dgv_Emp.Visible = groupBox_Emp.Visible = menuStrip1.Visible =
                groupBox_Nothing.Visible       = dgv_Own_Statistic.Visible = groupBoxV_Stat_FIO.Visible =
                    dgv_Advertisements.Visible = false;
            dgv_Air.Visible = groupBox_Air.Visible = true;

            Air_Class air = new Air_Class();

            air.Update_DGV(dgv_Air);

            if (dgv_Air.RowCount > comboBox_Broadcast.Items.Count)
            {
                foreach (DataGridViewRow item in dgv_Air.Rows)
                {
                    comboBox_Broadcast.Items.Add(item.Cells[0].Value.ToString());
                }
            }
            //ClearBoxes();
        }