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

Antiques in c# 1



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(TipAntikvitetaID) From Tip_Antikviteta";
                    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();

                    string select = "Select Tip From Tip_Antikviteta Where TipAntikvitetaID=@TipAntikvitetaID Group By Tip";
                    OleDbCommand cmd = new OleDbCommand(select, con);
                    cmd.Parameters.AddWithValue("TipAntikvitetaID", Convert.ToInt32(textBox1.Text));
               

                    OleDbDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                        textBox2.Text = reader.GetString(0);
                }
                else if (textBox1.Text == "") textBox2.Clear();
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                con.Close();
            }
           

         
        }

        private void button1_Click(object sender, EventArgs e)
        {

            if (textBox1.Text != "" && textBox2.Text != "")
            {
                string unos = "Insert Into Tip_Antikviteta Values(@TipAntikvitetaID, @Tip)";
                OleDbCommand cmd = new OleDbCommand(unos, con);
                cmd.Parameters.AddWithValue("TipAntikvitetaID", Convert.ToInt32(textBox1.Text));
                cmd.Parameters.AddWithValue("Tip", textBox2.Text);
                con.Open();
                try
                {
                    if (Convert.ToInt32(cmd.ExecuteNonQuery()) == 1)
                    {
                        MessageBox.Show("Uspešno unet novi tip antikviteta!");
                        textBox1.Clear();
                        textBox2.Clear();
                    }
                }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);

                }
                finally
                {
                    con.Close();
                } }
           
           
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if(textBox1.Text!="" && textBox2.Text != "")
            {
                string delete = "Delete From Tip_Antikviteta Where TipAntikvitetaID=@TipAntikvitetaID";
                OleDbCommand cmd = new OleDbCommand(delete, con);
                cmd.Parameters.AddWithValue("TipAntikvitetaID", Convert.ToInt32(textBox1.Text));

                try
                {
                    con.Open();
                    if (Convert.ToInt32(cmd.ExecuteNonQuery()) == 1)
                    {
                        MessageBox.Show("Uspešno izbrisan tip antikviteta!");
                        textBox1.Clear();
                        textBox2.Clear();
                    }
                }
                catch(Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    con.Close();
                }
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "" && textBox2.Text != "")
            {
                string izmeni = "Update Tip_Antikviteta Set Tip=@Tip Where TipAntikvitetaID=@TipAntikvitetaID";
                OleDbCommand cmd = new OleDbCommand(izmeni, con);
                cmd.Parameters.AddWithValue("Tip", textBox2.Text);
                cmd.Parameters.AddWithValue("TipAntikvitetaID", Convert.ToInt32(textBox1.Text));

                try
                {
                    con.Open();
                    if (Convert.ToInt32(cmd.ExecuteNonQuery()) == 1)
                    {
                        MessageBox.Show("Uspešno izmenjen naziv antikviteta!");
                        textBox1.Clear();
                        textBox2.Clear();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    con.Close();
                }
            }
        }

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

Query:

  OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B9B10.accdb");
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                string select = "Select Naziv As [Naziv lokaliteta], KoordinateDuzine As [Koordinate duzine], KoordinateSirine As [Koordinate sirine] From Lokalitet, Arheolog, Antikvitet Where Arheolog.ArheologID=@Arheolog.ArheologID And Arheolog.ArheologID=Antikvitet.ArheologID And Antikvitet.LokalitetID=Lokalitet.LokalitetID";
                OleDbCommand cmd = new OleDbCommand(select, con);
                cmd.Parameters.AddWithValue("ArheologID", Convert.ToInt32(textBox1.Text));
               
                OleDbDataAdapter adapter = new OleDbDataAdapter();
                adapter.SelectCommand = cmd;
                DataSet ds = new DataSet();
                adapter.Fill(ds);
                dataGridView1.DataSource = ds.Tables[0];
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Graphics g = pictureBox1.CreateGraphics();
            Pen p = new Pen(Color.Blue, 4);
            g.DrawRectangle(p, 0, 0, pictureBox1.Width, pictureBox1.Height);
            Point p1 = new Point(pictureBox1.Width / 2, pictureBox1.Height);
            Point p2 = new Point(pictureBox1.Width / 2, -pictureBox1.Height);
            g.DrawLine(p, p1, p2);

            Point p3 = new Point(-pictureBox1.Width, pictureBox1.Height / 2);
            Point p4 = new Point(pictureBox1.Width, pictureBox1.Height / 2);
            g.DrawLine(p, p3, p4);

            label2.Visible = true;
            label3.Visible = true;
            label4.Visible = true;
            label5.Visible = true;
            label6.Visible = true;
            label7.Visible = true;
            label8.Visible = true;
            label9.Visible = true;
            label10.Visible = true;
            label11.Visible = true;
            label12.Visible = true;
            label13.Visible = true;
            label15.Visible = true;
            label16.Visible = true;
            label17.Visible = true;
            label18.Visible = true;
            label19.Visible = true;

            string sirina, duzina;
            if (dataGridView1.SelectedCells.Count > 0)
            {
                DataGridViewRow red = dataGridView1.SelectedRows[0];
               duzina = red.Cells[1].Value.ToString();
                sirina = red.Cells[2].Value.ToString();

                int m1 = duzina.IndexOf(' ');
                int m2 = sirina.IndexOf(' ');
                int brDuzine =Convert.ToInt32( duzina.Substring(0, m1));
                int brSirine = Convert.ToInt32(sirina.Substring(0, m2));

                Pen pen = new Pen(Color.Red, 2);


                if (duzina.Contains("istocno") && sirina.Contains("severno"))
                {
                    g.DrawEllipse(pen, pictureBox1.Width/2+ brDuzine, pictureBox1.Height/2 - brSirine, 4, 4);
                }
                else if (duzina.Contains("istocno") && sirina.Contains("juzno"))
                {
                    g.DrawEllipse(pen, pictureBox1.Width/2+ brDuzine, pictureBox1.Height/2 + brSirine, 4, 4);
                }
                else if(duzina.Contains("zapadno") && sirina.Contains("severno"))
                {
                    g.DrawEllipse(pen, pictureBox1.Width/2 -brDuzine, pictureBox1.Height/2- brSirine, 4, 4);
                }
                else if(duzina.Contains("zapadno") && sirina.Contains("juzno"))
                {
                    g.DrawEllipse(pen, pictureBox1.Width/2-brDuzine, pictureBox1.Height/2 + brSirine, 4, 4);
                }
            }
            g.Dispose();

        }



     


        private void Form4_Load(object sender, EventArgs e)
        {
            label2.Visible = false;
            label3.Visible = false;
            label4.Visible = false;
            label5.Visible = false;
            label6.Visible = false;
            label7.Visible = false;
            label8.Visible = false;
            label9.Visible = false;
            label10.Visible = false;
            label11.Visible = false;
            label12.Visible = false;
            label13.Visible = false;
            label15.Visible = false;
            label16.Visible = false;
            label17.Visible = false;
            label18.Visible = false;
            label19.Visible = false;

        }
    

Коментари

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

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 код и код за функц...