private void showButton2_Click(object sender, EventArgs e)
        {
            string query = "select * from Работодатели";
            var    list  = DBConnectionService.SendQueryToSqlServer(query);

            if (list == null || !list.Any())
            {
                return;
            }
            dataGridView2.Rows.Clear();
            dataGridView2.Columns.Clear();
            dataGridView2.Columns.Add("id работодателя", "id работодателя");
            dataGridView2.Columns.Add("Название предприятия", "Название предприятия");
            dataGridView2.Columns.Add("Вид деятельности", "Вид деятельности");
            dataGridView2.Columns.Add("Адрес", "Адрес");
            dataGridView2.Columns.Add("Телефон", "Телефон");
            foreach (var row in list)
            {
                IdentityItem row2 = DBConnectionService.SendQueryToSqlServer("select [id деятельности], [Вид деятельности] from [Виды деятельности] where [id деятельности] = " + row[2]).Select(f => new IdentityItem(f[0], f[1])).FirstOrDefault();
                dataGridView2.Rows.Add(row[0], row[1], row2, row[3], row[4]);
            }
            dataGridView2.Refresh();
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            string query = "select top 3 * from [Вакансии] order by [Заработная плата] desc";
            var    list  = DBConnectionService.SendQueryToSqlServer(query);

            if (list == null || !list.Any())
            {
                return;
            }
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            dataGridView1.Columns.Add("id вакансии", "id вакансии");
            dataGridView1.Columns.Add("id работодателя", "id работодателя");
            dataGridView1.Columns.Add("Должность", "Должность");
            dataGridView1.Columns.Add("Требуемый уровень образования", "Требуемый уровень образования");
            dataGridView1.Columns.Add("Квалификация", "Квалификация");
            dataGridView1.Columns.Add("Заработная плата", "Заработная плата");
            foreach (var row in list)
            {
                dataGridView1.Rows.Add(row[0], row[1], row[2], row[3], row[4], row[5]);
            }
            dataGridView1.Refresh();
        }
示例#3
0
文件: Form9.cs 项目: rafael2Q/-
        private void button10_Click(object sender, EventArgs e)
        {
            string query = @"SELECT[марка],[Модель],[Цвет],[Наличие] FROM[dbo].[товарр] WHERE[Цвет] = 'черный' and  [Наличие] = 'проданно'";
            var    list  = DBConnectionService.SendQueryToSqlServer(query);

            if (list == null || !list.Any())
            {
                return;
            }
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            dataGridView1.Columns.Add("[Марка]", "Марка");
            dataGridView1.Columns.Add("[Модель]", "Модель");
            dataGridView1.Columns.Add("[Цвет]", "Цвет");
            dataGridView1.Columns.Add("[Наличие]", "Наличие");


            foreach (var row in list)
            {
                dataGridView1.Rows.Add(row[0], row[1], row[2], row[3]);
            }
            dataGridView1.Refresh();
        }
        private void addVButton_Click(object sender, EventArgs e)                                                                // Вакансии (Добавление)
        {
            int?   np  = null;
            int?   d   = null;
            string tuo = null;
            string k   = null;
            string zp  = null;

            try
            {
                np  = Convert.ToInt32((npComboBox.SelectedItem as IdentityItem)?.Id);
                d   = Convert.ToInt32((dBox.SelectedItem as IdentityItem)?.Id);
                tuo = tuoBox.Text;
                k   = kBox.Text;
                zp  = zpBox.Text;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            string query = "insert into Вакансии ([id работодателя], [id должности], [Требуемый уровень образования], Квалификация, [Заработная плата], Открытая)" +
                           "values (" + $"'{np}','{d}','{tuo}','{k}','{zp}','{tip1}'" + ")";
            int?result = DBConnectionService.SendCommandToSqlServer(query);

            if (result != null && result > 0)
            {
                MessageBox.Show("Done", "Saving object", MessageBoxButtons.OK, MessageBoxIcon.Information);
                showButton3.PerformClick();
                npComboBox.SelectedIndex = -1;
                dBox.SelectedIndex       = -1;
                tuoBox.Clear();
                kBox.Clear();
                zpBox.Clear();
            }
        }
示例#5
0
        private void Button18_Click(object sender, EventArgs e)
        {
            string query = @"SELECT [ID поселения],[Дата поселения],[Дата освобождения]

             FROM [dbo].[Поселение]";

            ;
            var list = DBConnectionService.SendQueryToSqlServer(query);

            if (list == null || !list.Any())
            {
                return;
            }
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            dataGridView1.Columns.Add("ID поселения", "ID поселения");
            dataGridView1.Columns.Add("Дата поселения", "Дата поселения");
            dataGridView1.Columns.Add("Дата освобождения", "Дата освобождения");
            foreach (var row in list)
            {
                dataGridView1.Rows.Add(row[0], row[1], row[2]);
            }
            dataGridView1.Refresh();
        }
示例#6
0
        private void Button17_Click(object sender, EventArgs e)
        {
            string query = @"SELECT [ID обслуживания],[Дата обслуживания],[Виды обслуживания]

             FROM [dbo].[Обслуживание]";

            ;
            var list = DBConnectionService.SendQueryToSqlServer(query);

            if (list == null || !list.Any())
            {
                return;
            }
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            dataGridView1.Columns.Add("[ID сотрудника]", "[ID сотрудника]");
            dataGridView1.Columns.Add("[Дата обслуживания]", "[Дата обслуживания]");
            dataGridView1.Columns.Add("[Виды обслуживания]", "[Виды обслуживания]");
            foreach (var row in list)
            {
                dataGridView1.Rows.Add(row[0], row[1], row[2]);
            }
            dataGridView1.Refresh();
        }
        private void updDButton_Click(object sender, EventArgs e)                                                             // Должности (Изменение)
        {
            string d = null;

            try
            {
                d = originalDBox2.Text;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            int    n     = int.Parse(dataGridView7.CurrentRow.Cells[0].Value.ToString());
            string query = "UPDATE Должности SET Должность = '" + d + "'" +
                           "WHERE [id должности] = '" + n + "'";
            int?result = DBConnectionService.SendCommandToSqlServer(query);

            if (result != null && result > 0)
            {
                MessageBox.Show("Done", "Saving object", MessageBoxButtons.OK, MessageBoxIcon.Information);
                showButton7.PerformClick();
            }
        }
        private void addDButton_Click(object sender, EventArgs e)                                                             // Должности (Добавление)
        {
            string d = null;

            try
            {
                d = originalDBox1.Text;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            string query = "insert into Должности (Должность)" +
                           "values ('" + d + "')";
            int?result = DBConnectionService.SendCommandToSqlServer(query);

            if (result != null && result > 0)
            {
                MessageBox.Show("Done", "Saving object", MessageBoxButtons.OK, MessageBoxIcon.Information);
                showButton7.PerformClick();
                originalDBox1.Clear();
            }
        }
        private void updVDButton_Click(object sender, EventArgs e)                                                            // Виды деятельности (Изменение)
        {
            string vd = null;

            try
            {
                vd = vdBox1.Text;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            int    n     = int.Parse(dataGridView6.CurrentRow.Cells[0].Value.ToString());
            string query = "UPDATE [Виды деятельности] SET [Вид деятельности] = '" + vd + "'" +
                           "WHERE [id деятельности] = '" + n + "'";
            int?result = DBConnectionService.SendCommandToSqlServer(query);

            if (result != null && result > 0)
            {
                MessageBox.Show("Done", "Saving object", MessageBoxButtons.OK, MessageBoxIcon.Information);
                showButton6.PerformClick();
            }
        }
        private void addVDButton_Click(object sender, EventArgs e)                                                             // Виды деятельности (Добавление)
        {
            string vd = null;

            try
            {
                vd = vdBox.Text;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            string query = "insert into [Виды деятельности] ([Вид деятельности])" +
                           "values ('" + vd + "')";
            int?result = DBConnectionService.SendCommandToSqlServer(query);

            if (result != null && result > 0)
            {
                MessageBox.Show("Done", "Saving object", MessageBoxButtons.OK, MessageBoxIcon.Information);
                showButton6.PerformClick();
                vdBox.Clear();
            }
        }
        private void addSdButton_Click(object sender, EventArgs e)                                                         // Сделки (Добавление)
        {
            DateTime dz;
            int?     s   = null;
            int?     v   = null;
            int?     a   = null;
            string   kms = null;

            try
            {
                dz  = dateTimePicker3.Value;
                s   = Convert.ToInt32((SComboBox.SelectedItem as IdentityItem)?.Id);
                v   = Convert.ToInt32((VComboBox.SelectedItem as IdentityItem)?.Id);
                a   = Convert.ToInt32((AComboBox.SelectedItem as IdentityItem)?.Id);
                kms = kmsBox.Text;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            string query = "insert into Сделки ([Дата заключения], [id соискателя], [id вакансии], [id агента], Комиссионные)" +
                           "values (" + $"'{dz}','{s}','{v}','{a}','{kms}'" + ")";
            int?result = DBConnectionService.SendCommandToSqlServer(query);

            if (result != null && result > 0)
            {
                MessageBox.Show("Done", "Saving object", MessageBoxButtons.OK, MessageBoxIcon.Information);
                showButton5.PerformClick();
                dateTimePicker3.Value   = DateTime.Now;
                SComboBox.SelectedIndex = -1;
                VComboBox.SelectedIndex = -1;
                AComboBox.SelectedIndex = -1;
                kmsBox.Clear();
            }
        }
示例#12
0
文件: Form9.cs 项目: rafael2Q/-
        private void button1_Click(object sender, EventArgs e)
        {
            {
                string query = @"SELECT[наличие],[марка],[модель] FROM[dbo].[товарр]";


                var list = DBConnectionService.SendQueryToSqlServer(query);
                if (list == null || !list.Any())
                {
                    return;
                }
                dataGridView1.Rows.Clear();
                dataGridView1.Columns.Clear();
                dataGridView1.Columns.Add("[наличие]", "наличие ");
                dataGridView1.Columns.Add("[марка]", "марка");
                dataGridView1.Columns.Add("[модель]", "модель");

                foreach (var row in list)
                {
                    dataGridView1.Rows.Add(row[0], row[1], row[2]);
                }
                dataGridView1.Refresh();
            }
        }