Пређи на главни садржај

Insert cities in database c#



 private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B5B6.accdb");
            int id =0;
            string upit = "Select MIN(GradID) From Grad";
            OleDbCommand c = new OleDbCommand(upit, con);
            con.Open();
            OleDbDataReader reader1 = c.ExecuteReader();
            while (reader1.Read()) id = Convert.ToInt32(reader1.GetValue(0));

            string select = "Select Grad, PozivniBroj, PostanskiBroj, BrojStanovnika From Grad Where GradID=@GradID";
            OleDbCommand cmd = new OleDbCommand(select, con);
            if (textBox1.Text == "")
            {
                cmd.Parameters.AddWithValue("GradID", id);
                textBox1.Text = Convert.ToString(id);

            }
             if (textBox1.Text != "" && Convert.ToInt32(textBox1.Text)>1 )
            {
                id = Convert.ToInt32(textBox1.Text) - 1;
                cmd.Parameters.AddWithValue("GradID", id);
                textBox1.Text = Convert.ToString(id);

            }
            else
            {

                cmd.Parameters.AddWithValue("GradID", id);
                textBox1.Text = Convert.ToString(1);
            }


       
            OleDbDataReader reader = cmd.ExecuteReader();
            while (reader.Read()) {

                textBox2.Text = reader.GetString(0);
                textBox3.Text = reader.GetValue(1).ToString();
                textBox4.Text = reader.GetValue(2).ToString();
                textBox5.Text = reader.GetValue(3).ToString();
            }
            con.Close();
        }


  private void button2_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B5B6.accdb");
            string select = "Select Max(GradID) From Grad";
            int id_grada = 0;
            OleDbCommand uzmigrad = new OleDbCommand(select, con);
            con.Open();
            OleDbDataReader dr = uzmigrad.ExecuteReader();
            while (dr.Read())
                id_grada = Convert.ToInt32(dr.GetValue(0));

            int id= id_grada;
            string upit = "Select Grad, PozivniBroj, PostanskiBroj, BrojStanovnika From Grad Where GradID=@GradID";
            OleDbCommand cmd = new OleDbCommand(upit, con);
            if (textBox1.Text!="" && Convert.ToInt32(textBox1.Text)<id_grada)
            {
                id = Convert.ToInt32(textBox1.Text) + 1;
                cmd.Parameters.AddWithValue("GradID", id);
                textBox1.Text = Convert.ToString(id);
            }
            if (textBox1.Text == "")
            {
                cmd.Parameters.AddWithValue("GradID", id_grada);
                textBox1.Text = Convert.ToString(id_grada);
            }
            if(textBox1.Text!="" && id == id_grada)
            {
                cmd.Parameters.AddWithValue("GradID", id_grada);
                textBox1.Text = Convert.ToString(id_grada);
            }
            
            OleDbDataReader reader = cmd.ExecuteReader();
            while (reader.Read())
            {

                textBox2.Text = reader.GetString(0);
                textBox3.Text = reader.GetValue(1).ToString();
                textBox4.Text = reader.GetValue(2).ToString();
                textBox5.Text = reader.GetValue(3).ToString();
            }
            con.Close();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B5B6.accdb");

                int br = 0;
                string izbroj = "Select Max(GradID) From Grad";
                OleDbCommand prebroj = new OleDbCommand(izbroj, con);
                con.Open();
                OleDbDataReader dr = prebroj.ExecuteReader();
                while (dr.Read())
                { br = (int)dr.GetValue(0); }


                if (Convert.ToInt32(textBox1.Text) > br) {

                    
                    textBox2.Clear();
                    textBox3.Clear();
                    textBox4.Clear();
                    textBox5.Clear();

                }

                string select = "Select Grad, PozivniBroj, PostanskiBroj, BrojStanovnika From Grad Where GradID = @GradID";
                OleDbCommand cmd = new OleDbCommand(select, con);
                cmd.Parameters.AddWithValue("GradID", Convert.ToInt32(textBox1.Text));


                OleDbDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    textBox2.Text = reader.GetString(0);
                    textBox3.Text = reader.GetValue(1).ToString();
                    textBox4.Text = reader.GetValue(2).ToString();
                    textBox5.Text = reader.GetValue(3).ToString();
                }

                con.Close();
                    
            }
            else if (textBox1.Text == "")
            {
                textBox1.Clear();
                textBox2.Clear();
                textBox3.Clear();
                textBox4.Clear();
                textBox5.Clear();
            }
            
        }

private void button4_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B5B6.accdb");
            if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "" && textBox4.Text != "" && textBox5.Text != "")
            {
                string insert = "Insert Into Grad Values (@GradID,@Grad, @PozivniBroj, @PostanskiBroj, @BrojStanovnika)";
                OleDbCommand cmd = new OleDbCommand(insert, con);
                cmd.Parameters.AddWithValue("GradID", Convert.ToInt32(textBox1.Text));
                cmd.Parameters.AddWithValue("Grad", textBox2.Text);
                cmd.Parameters.AddWithValue("PozivniBroj", Convert.ToInt32(textBox3.Text));
                cmd.Parameters.AddWithValue("PostanskiBroj", Convert.ToInt32(textBox4.Text));
                cmd.Parameters.AddWithValue("BrojStanovnika", Convert.ToInt32(textBox5.Text));
                try
                {
                    con.Open();
                    if (Convert.ToInt32(cmd.ExecuteNonQuery()) == 1)
                    {
                        MessageBox.Show("Uspešno su uneti novi podaci!");
                        textBox1.Clear();
                        textBox2.Clear();
                        textBox3.Clear();
                        textBox4.Clear();
                        textBox5.Clear();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    con.Close();
                }
            }
        }

        private void button5_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}

  private void button3_Click(object sender, EventArgs e)
        {
            textBox1.Clear();
            textBox2.Clear();
            textBox3.Clear();
            textBox4.Clear();
            textBox5.Clear();
            textBox1.Focus();

        }

Query:

  private void Form3_Load(object sender, EventArgs e)
        {
            

            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B5B6.accdb");
            List<string> gradovi = new List<string>();
            string grad = "Select Grad From Grad Order By Grad";
            OleDbCommand cmd1 = new OleDbCommand(grad, con);
            con.Open();
            OleDbDataReader dr1 = cmd1.ExecuteReader();
            while (dr1.Read())
                gradovi.Add(dr1.GetString(0));
            comboBox1.DataSource = gradovi;

            List<string> pozicije = new List<string>();
            string pozicija = "Select Naziv from Pozicija_igraca";
            OleDbCommand cmd2 = new OleDbCommand(pozicija, con);
            OleDbDataReader dr2 = cmd2.ExecuteReader();
            while (dr2.Read())
                pozicije.Add( dr2.GetString(0));
            comboBox2.DataSource = pozicije;

            con.Close();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B5B6.accdb");

            string select = "Select Ime, Prezime, NazivKluba From Igrac, Klub, Pozicija_igraca, Grad Where Grad=@Grad And Naziv=@Naziv And Grad.GradID=Igrac.GradID And Igrac.KlubID=Klub.KlubID And Igrac.PozicijaID=Pozicija_igraca.PozicijaID Order by Ime, Prezime, NazivKluba DESC";
            OleDbCommand cmd = new OleDbCommand(select, con);
            cmd.Parameters.AddWithValue("Grad", comboBox1.SelectedItem.ToString());
            cmd.Parameters.AddWithValue("Naziv", comboBox2.SelectedItem.ToString());
            DataTable dt = new DataTable();
            OleDbDataAdapter da = new OleDbDataAdapter();
            da.SelectCommand = cmd;
            da.Fill(dt);
            dataGridView1.DataSource = dt
;        }
    }

Коментари

Популарни постови са овог блога

Antiques in c# 2

  OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B9B10.accdb");         private void textBox1_TextChanged(object sender, EventArgs e)         {             try             {                 if (textBox1.Text != "")                 {                     int br = 0;                     string izbroj = "Select Max(PeriodID) From Period";                     OleDbCommand prebroj = new OleDbCommand(izbroj, con);                     con.Open();                     OleDbDataReader dr = prebroj.ExecuteReader(...

Making foto slider in CSS

ШИФРА ЗАДАТКА: ЕИТ-A2 НАЗИВ ЗАДАТКА: КРЕИРАЊЕ ВЕБ АПЛИКАЦИЈЕ –ФОТО ГАЛЕРИЈА Креирати веб апликацију са називом “Фото галерија” која се састоји од три странице: Почетна, О аутору и Упутство. На страници Почетна поставити контејнер за смештај галерије величине 640x480 px. На средини контејнера поставити централну фотографију величине 320x200px, а испод ње распоредити десет малих фотографија величине 64x40 px. Фотографије се учитавају из посебног фолдера и произвољних су димензија а урађене су ЈPG формату. Фотографије имају називе slika1,jpg, slika2.jpg, ……… i slika10.jpg. На страници О аутору написати основне податке о аутору. На страници Упутство написати кратко упутство за коришћење веб апликације. Веб апликација треба да има следећу фукционалност: Левим кликом миша на доњу (малу) фотографију та фотографија се приказује на месту централне фотографије, а такође се исписује њен назив изнад централне фотографије. CSS код и код за функционалност издвојити у посебне екстерне д...

Adding button dynamically through code asp.net

ШИФРА ЗАДАТКА: ЕИТ-A5 НАЗИВ ЗАДАТКА: КРЕИРАЊЕ ВЕБ АПЛИКАЦИЈЕ –РЕЗЕРВАЦИЈА АУТОБУСКИХ КАРАТА Креирати веб апликацију са називом “Резервација аутобуских карата” која се састоји од три странице: Почетна, О аутору и Упутство. На страници Почетна поставити приказ нумерисаних седишта аутобуса почев од броја 2 па до 52, разврсатаних у четири колоне. Испод приказа седишта поставити форму за слање мејла која треба да има следећа поља: Број седишта, Име и презиме, е-mail. На страници О аутору написати основне податке о аутору. На страници Упутство написати кратко упутство за коришћење веб апликације. Веб апликација треба да има следећу фукционалност: При стартовању апликације слободна седишта су обележена зеленом бојом а резервисана црвеном. Кликом миша на слободно седиште у поље форме Број седишта се уноси податак о седишту које желимо да резервишемо. Када се форма попуни осталим подацима и пошаље слободно седиште мења боју у црвену то јест постаје резервисано. CSS код и код за функц...