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

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
;        }
    }

Коментари

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

Charts with more than one source c# pt1

 private void radioButton1_CheckedChanged(object sender, EventArgs e)         {             button1.Enabled = true;             button2.Enabled=false;             textBox1.Enabled=true;             textBox2.Enabled = true;             textBox3.Enabled = true;             textBox5.Enabled = true;             comboBox1.Enabled = true;             List<string> kategorije = new List<string>();             string drl = "Select Naziv From Kategorija ORDER BY Naziv";             OleDbCommand komanda = new OleDbCommand(drl, con);             con.Open();             OleDbDataReader read...

Insert stadions in database c#

 private void Form4_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 select = "Select Grad From Grad Order By Grad";             OleDbCommand cmd = new OleDbCommand(select, con);             con.Open();             OleDbDataReader reader = cmd.ExecuteReader();             while (reader.Read())                 gradovi.Add(reader.GetString(0));             comboBox1.DataSource = gradovi;             con.Close();         }   ...

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(...