Пример #1
0
        private async void button7_Click(object sender, EventArgs e)
        {
            bool       data_is_true = false;
            SqlCommand SqlCom       = new SqlCommand();

            if (!string.IsNullOrEmpty(textBox11.Text) && Int32.TryParse(textBox11.Text, out int id_for_bd))
            {
                SqlCom = new SqlCommand("SELECT * FROM [Cars] WHERE [Id]=@Id", SqlCon);
                SqlCom.Parameters.AddWithValue("Id", id_for_bd);
                data_is_true = true;
            }
            else if (!string.IsNullOrEmpty(textBox12.Text) && data_is_true == false)
            {
                SqlCom = new SqlCommand("SELECT * FROM [Cars] WHERE [car_name]=@car_name", SqlCon);
                SqlCom.Parameters.AddWithValue("car_name", textBox12.Text);
                data_is_true = true;
            }

            if (data_is_true)
            {
                SqlDataReader SqlReader = null;
                try
                {
                    SqlReader = await SqlCom.ExecuteReaderAsync(); //Сбор данных с таблиц исходы из запроса SqlCom

                    while (await SqlReader.ReadAsync())
                    {
                        listBox3.Items.Clear();
                        listBox3.Items.Add("Найдено:");
                        listBox3.Items.Add(Convert.ToString(SqlReader["Id"]) + "  " + Convert.ToString(SqlReader["car_name"]));
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), ex.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                finally
                {
                    if (SqlReader != null)
                    {
                        SqlReader.Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("Введите данные", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        public void test()
        {
            String date = gd.getAnneeMoisPrecedent();

            // Ouverture de la connexion
            SqlCo.Open();


            // Instanciation de l’objet Command
            MySqlCommand SqlCom = new MySqlCommand("Select * from fichefrais where mois= '" + date + "'", SqlCo);

            if (GestionDate.majFicheMoisPrecedent())
            {
                SqlCom = new MySqlCommand("Select * from fichefrais where mois= '" + date + "' and idEtat = 'VA'", SqlCo);
            }
            if (GestionDate.verifIntervalle(1, 10))
            {
                SqlCom = new MySqlCommand("Select * from fichefrais where mois= '" + date + "' and idEtat != 'CL'", SqlCo);
            }

            // Instanciation de l’objet Command
            MySqlDataReader reader = SqlCom.ExecuteReader();

            dt = new DataTable();
            dt.Columns.Add(reader.GetName(0));
            dt.Columns.Add(reader.GetName(1));
            dt.Columns.Add(reader.GetName(2));
            dt.Columns.Add(reader.GetName(3));
            dt.Columns.Add(reader.GetName(4));
            dt.Columns.Add(reader.GetName(5));


            while (reader.Read())

            {
                DataRow dr = dt.NewRow();
                dr[0] = reader.GetValue(0);
                dr[1] = reader.GetValue(1);
                dr[2] = reader.GetValue(2);
                dr[3] = reader.GetValue(3);
                dr[4] = reader.GetValue(4);
                dr[5] = reader.GetValue(5);
                dt.Rows.Add(dr);
            }
            datagrid.DataSource = dt;
            SqlCo.Close();
        }
Пример #3
0
        private async void button8_Click(object sender, EventArgs e)
        {
            bool       data_is_true = false;
            SqlCommand SqlCom       = new SqlCommand();

            if (!string.IsNullOrEmpty(comboBox3.Text) && Int32.TryParse(textBox4.Text, out int id_for_bd))
            {
                SqlCom = new SqlCommand("SELECT * FROM [" + ChooseDetail(comboBox3.Text) + "] WHERE [Id]=@Id", SqlCon);
                SqlCom.Parameters.AddWithValue("Id", id_for_bd);
                data_is_true = true;
            }

            if (data_is_true)
            {
                SqlDataReader SqlReader = null;
                try
                {
                    SqlReader = await SqlCom.ExecuteReaderAsync(); //Сбор данных с таблиц исходы из запроса SqlCom

                    while (await SqlReader.ReadAsync())
                    {
                        listBox6.Items.Clear();
                        listBox6.Items.Add("Найдено:");
                        listBox6.Items.Add("ID: " + Convert.ToString(SqlReader["Id"]));
                        listBox6.Items.Add("Деталь: " + comboBox3.Text);
                        listBox6.Items.Add("Для машины: " + Convert.ToString(SqlReader["vihicle"]));
                        listBox6.Items.Add("Стоимость: " + Convert.ToString(SqlReader["cost"]));
                        listBox6.Items.Add("Марка: " + Convert.ToString(SqlReader["brand"]));
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), ex.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    if (SqlReader != null)
                    {
                        SqlReader.Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("Введите данные", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }