예제 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            var con = Baza.konekcija();

            con.Open();
            SqlDataAdapter c    = new SqlDataAdapter("select count(*) from Vlasnik_radnik where oib_radnika=" + this.textBox1.Text + "and oib_vlasnika='" + oib + "'", con);
            DataTable      dt_c = new DataTable();

            c.Fill(dt_c);
            if (dt_c.Rows[0][0].ToString() == "1")
            {
                string        izvadi     = "select * from  Osoba where oib =" + textBox1.Text + "";
                SqlCommand    izvadi_cmd = new SqlCommand(izvadi, con);
                SqlDataReader citac;
                citac = izvadi_cmd.ExecuteReader();


                while (citac.Read())
                {
                    textBox2.Text = (citac["Ime"].ToString());
                    textBox3.Text = (citac["Prezime"].ToString());
                }
            }
            else
            {
                MessageBox.Show("Ne postoji radnik u vasoj tvrtki s tim OIB-om");
            }
        }
예제 #2
0
        void popis_popuni()
        {
            var con = Baza.konekcija();

            con.Open();
            SqlCommand    sqlCommand = new SqlCommand("SELECT * FROM Propusnica where napravio=" + oib + " and odobreno =1 ", con);
            SqlDataReader reader     = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Vlasnik_poduzeca odobreno = new Vlasnik_poduzeca(oib);
                odobreno.oib      = (string)reader["oib"];
                odobreno.ime      = (string)reader["ime"];
                odobreno.prezime  = (string)reader["prezime"];
                odobreno.mjestood = (string)reader["mjesto_od"];
                odobreno.mjestodo = (string)reader["mjesto_do"];
                odobreno.datumod  = (string)reader["datumod"];
                odobreno.razlog   = (string)reader["razlog"];
                odobreno.datumdo  = (string)reader["datumdo"];

                popis.Add(odobreno);

                foreach (var s in popis)
                {
                    string[] red       = { s.oib, s.ime, s.prezime, s.mjestood, s.mjestodo, s.datumod, s.datumdo, s.razlog.ToString() };
                    var      prenosioc = new ListViewItem(red);
                    listView1.Items.Add(prenosioc);
                }
            }
        }
예제 #3
0
        void popuni_obrada()
        {
            var con = Baza.konekcija();

            con.Open();
            SqlCommand    sqlCommand = new SqlCommand("SELECT * FROM Propusnica where napravio=" + oib + " and odobreno =0 ", con);
            SqlDataReader reader     = sqlCommand.ExecuteReader();

            while (reader.Read())
            {
                Civil obrada = new Civil(oib);
                obrada.oib      = (string)reader["oib"];
                obrada.ime      = (string)reader["ime"];
                obrada.prezime  = (string)reader["prezime"];
                obrada.mjestood = (string)reader["mjesto_od"];
                obrada.mjestodo = (string)reader["mjesto_do"];
                obrada.datumod  = (string)reader["datumod"];
                obrada.razlog   = (string)reader["razlog"];
                obrada.datumdo  = (string)reader["datumdo"];
                popis_odobreno.Add(obrada);

                foreach (var s in popis_odobreno)
                {
                    string[] red       = { s.oib, s.ime, s.prezime, s.mjestood, s.mjestodo, s.datumod, s.datumdo, s.razlog };
                    var      prenosioc = new ListViewItem(red);
                    listView2.Items.Add(prenosioc);
                }
            }
        }
예제 #4
0
        void popuni()
        {
            var con = Baza.konekcija();

            con.Open();
            string        izvadi     = "select * from  Osoba where oib =" + oib + "";
            SqlCommand    izvadi_cmd = new SqlCommand(izvadi, con);
            SqlDataReader citac;

            citac = izvadi_cmd.ExecuteReader();


            while (citac.Read())
            {
                textBox1.Text = (citac["Oib"].ToString());
                textBox2.Text = (citac["Ime"].ToString());
                textBox3.Text = (citac["Prezime"].ToString());
            }
            con.Close();
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            var con = Baza.konekcija();

            con.Open();



            string     zadatak = "INSERT INTO Propusnica (oib,ime,prezime,mjesto_od,mjesto_do,razlog,odobreno,datumod,datumdo,napravio)  VALUES('" + this.textBox1.Text + "' ,'" + this.textBox2.Text + "' , ' " + this.textBox3.Text + "' , '" + this.textBox4.Text + "','" + this.textBox5.Text + "','" + this.textBox6.Text + "', 1,'" + this.dateTimePicker1.Text + "','" + this.dateTimePicker2.Text + "'," + oib + ");";
            SqlCommand cmd     = new SqlCommand(zadatak, con);

            cmd.ExecuteNonQuery();

            con.Close();

            MessageBox.Show("Propusnica napravljena");
            this.Hide();
            Vlasnik_poduzeca otvori = new Vlasnik_poduzeca(oib);

            otvori.Show();
        }
예제 #6
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            oib = textBox1.Text;
            var con = Baza.konekcija();

            con.Open();
            SqlDataAdapter c    = new SqlDataAdapter("select count(*) from Osoba where OIB=" + this.textBox1.Text + "and prava='c'", con);
            DataTable      dt_c = new DataTable();

            c.Fill(dt_c);
            if (dt_c.Rows[0][0].ToString() == "1")
            {
                Civil otvori = new Civil(oib);
                this.Hide();
                otvori.Show();
            }

            else
            {
                SqlDataAdapter prijava_v = new SqlDataAdapter("select count(*) from Osoba where oib=" + textBox1.Text + " and prava = 'v'", con);
                DataTable      dt_v      = new DataTable();
                prijava_v.Fill(dt_v);
                if (dt_v.Rows[0][0].ToString() == "1")
                {
                    Vlasnik_poduzeca otvori = new Vlasnik_poduzeca(oib);
                    this.Hide();
                    otvori.Show();
                }
            }
            SqlDataAdapter prijava_s = new SqlDataAdapter("select count(*) from Osoba where oib=" + textBox1.Text + " and prava= 's'", con);
            DataTable      dt_s      = new DataTable();

            prijava_s.Fill(dt_s);
            if (dt_s.Rows[0][0].ToString() == "1")
            {
                Obradi otvori = new Obradi();
                this.Hide();
                otvori.Show();
            }
        }
예제 #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            var con = Baza.konekcija();

            con.Open();



            int             selectedrowindex = dataGridView1.SelectedCells[0].RowIndex;
            DataGridViewRow selectedRow      = dataGridView1.Rows[selectedrowindex];
            string          zadatak          = "UPDATE  Propusnica set odobreno=2 where broj =" + selectedRow.Cells["broj"].Value + "";
            SqlCommand      cmd = new SqlCommand(zadatak, con);

            cmd.ExecuteNonQuery();
            this.dataGridView1.EndEdit();
            this.dataGridView1.Refresh();
            selectedRow.Cells["odobreno"].Value = 2;
            con.Close();
            dataGridView1.Update();
            dataGridView1.Refresh();
            MessageBox.Show("Propusnica odbijena");
        }