コード例 #1
0
        public List <PravnoLice> DajSvaPravnaLica()
        {
            try
            {
                List <PravnoLice> pravnaLica = new List <PravnoLice>();

                MySqlCommand dataCommand = new MySqlCommand();
                dataCommand.Connection  = dataConnection;
                dataCommand.CommandText = "SELECT * FROM zakupci WHERE tipZakupca = 'Pravno lice';";

                MySqlDataReader dataReader = dataCommand.ExecuteReader();

                while (dataReader.Read())
                {
                    PravnoLice pl = new PravnoLice(dataReader.GetString(2), dataReader.GetString(3), dataReader.GetString(4), dataReader.GetString(5), dataReader.GetString(6), dataReader.GetString(18), dataReader.GetString(19), dataReader.GetString(20));
                    pl.Id = dataReader.GetInt32(0);

                    pravnaLica.Add(pl);
                }
                dataReader.Close();
                return(pravnaLica);
            }
            catch (MySqlException izuzetak)
            {
                throw new Exception(izuzetak.Message);
            }
        }
コード例 #2
0
        public bool UnesiPravnoLice(PravnoLice pl)
        {
            try
            {
                MySqlCommand dataCommand = new MySqlCommand();
                dataCommand.Connection = dataConnection;

                MySqlCommand pravnoLice =
                    new MySqlCommand("INSERT INTO zakupci(tipZakupca, brojTelefona, email, adresa, grad, biljeske, pid, nazivPravnogLica, ovlastenaOsoba) "
                                     + "VALUES(@tipZakupca, @brojTelefona, @email, @adresa, @grad, @biljeske, @pid, @nazivPravnogLica, @ovlastenaOsoba);", dataConnection);

                pravnoLice.Parameters.AddWithValue("@tipZakupca", (Object)"Pravno lice");
                pravnoLice.Parameters.AddWithValue("@brojTelefona", (Object)pl.BrojTelefona);
                pravnoLice.Parameters.AddWithValue("@email", (Object)pl.Email);
                pravnoLice.Parameters.AddWithValue("@adresa", (Object)pl.Adresa);
                pravnoLice.Parameters.AddWithValue("@grad", (Object)pl.Grad);
                pravnoLice.Parameters.AddWithValue("@biljeske", (Object)pl.Biljeske);

                pravnoLice.Parameters.AddWithValue("@pid", (Object)pl.Pid);
                pravnoLice.Parameters.AddWithValue("@nazivPravnogLica", (Object)pl.NazivPravnogLica);
                pravnoLice.Parameters.AddWithValue("@ovlastenaOsoba", (Object)pl.OvlastenaOsoba);

                pravnoLice.ExecuteNonQuery();

                return(true);
            }
            catch (MySqlException izuzetak)
            {
                throw new Exception(izuzetak.Message);
            }
        }
コード例 #3
0
        private void spasi_Click(object sender, EventArgs e)
        {
            try
            {
                int zakupacId;
                string dioNekretnineSifra;

                if (fizickoPravnoTabControl.SelectedIndex == 0) // Fizičko lice
                {
                    DAO dao = new DAO("localhost", "ikzavrsni", "root", "root");

                    if (studentOstaliTabControl.SelectedIndex == 0) // Student
                    {
                        s = new Student(brojTelefonaMaskedTextBox.Text, emailTextBox.Text, adresaTextBox.Text, gradTextBox.Text, biljeskeRichTextBox.Text, imeTextBox.Text, prezimeTextBox.Text, licnaKartaTextBox.Text, jmbgTextBox.Text, fakultetComboBox.SelectedItem.ToString(), Convert.ToInt32(godinaStudijaNumericUpDown.Value), kucniTelefonMaskedTextBox.Text, roditeljTextBox.Text);
                        dao.UnesiStudenta(s);

                        zakupacId = dao.VratiIdZakupca(brojTelefonaMaskedTextBox.Text);

                        if (zakupacId != -1)
                        {
                            dioNekretnineSifra = dao.VratiSifruDijelaNekretnine(nazivDijelaZaIznajmljivanjeComboBox.SelectedItem.ToString());
                            i = new Iznajmljivanje(zakupacId, dioNekretnineSifra, Convert.ToDateTime(pocinjeOdDateTimePicker.Text), Convert.ToDateTime(zavrsavaDoDateTimePicker.Text));
                            dao.Iznajmi(i);

                            // postavi status na Zauzeto
                            // ukloni iz comboboxa

                            //statusStrip1.BackColor = Color.White;
                            //toolStripStatusLabel1.ForeColor = Color.Green;
                            toolStripStatusLabel1.Text = "Podaci su spašeni.";
                        }
                        else
                            throw new Exception("Podaci nisu spašeni!");
                    }
                    else // Ostali
                    {
                        o = new Ostali(brojTelefonaMaskedTextBox.Text, emailTextBox.Text, adresaTextBox.Text, gradTextBox.Text, biljeskeRichTextBox.Text, imeTextBox.Text, prezimeTextBox.Text, licnaKartaTextBox.Text, jmbgTextBox.Text, nazivFirmeTextBox.Text, adresaFirmeTextBox.Text, radnoMjestoTextBox.Text);
                        dao.UnesiOstalog(o);
                    }

                }
                else // Pravno lice
                {
                    DAO dao = new DAO("localhost", "ikzavrsni", "root", "root");
                    pl = new PravnoLice(brojTelefonaMaskedTextBox.Text, emailTextBox.Text, adresaTextBox.Text, gradTextBox.Text, biljeskeRichTextBox.Text, pidTextBox.Text, nazivPravnogLicaTextBox.Text, ovlastenaOsobaTextBox.Text);
                    dao.UnesiPravnoLice(pl);
                }

            }
            catch (Exception izuzetak)
            {
                //statusStrip1.BackColor = Color.White;
                //toolStripStatusLabel1.ForeColor = Color.Red;
                toolStripStatusLabel1.Text = izuzetak.Message;
            }
        }
コード例 #4
0
ファイル: DAO.cs プロジェクト: ik15151/etf-2013-bsc-zr
        public bool UnesiPravnoLice(PravnoLice pl)
        {
            try
            {
                MySqlCommand dataCommand = new MySqlCommand();
                dataCommand.Connection = dataConnection;

                MySqlCommand pravnoLice =
                new MySqlCommand("INSERT INTO zakupci(tipZakupca, brojTelefona, email, adresa, grad, biljeske, pid, nazivPravnogLica, ovlastenaOsoba) "
                   + "VALUES(@tipZakupca, @brojTelefona, @email, @adresa, @grad, @biljeske, @pid, @nazivPravnogLica, @ovlastenaOsoba);", dataConnection);

                pravnoLice.Parameters.AddWithValue("@tipZakupca", (Object)"Pravno lice");
                pravnoLice.Parameters.AddWithValue("@brojTelefona", (Object)pl.BrojTelefona);
                pravnoLice.Parameters.AddWithValue("@email", (Object)pl.Email);
                pravnoLice.Parameters.AddWithValue("@adresa", (Object)pl.Adresa);
                pravnoLice.Parameters.AddWithValue("@grad", (Object)pl.Grad);
                pravnoLice.Parameters.AddWithValue("@biljeske", (Object)pl.Biljeske);

                pravnoLice.Parameters.AddWithValue("@pid", (Object)pl.Pid);
                pravnoLice.Parameters.AddWithValue("@nazivPravnogLica", (Object)pl.NazivPravnogLica);
                pravnoLice.Parameters.AddWithValue("@ovlastenaOsoba", (Object)pl.OvlastenaOsoba);

                pravnoLice.ExecuteNonQuery();

                return true;
            }
            catch (MySqlException izuzetak)
            {
                throw new Exception(izuzetak.Message);
            }
        }
コード例 #5
0
ファイル: DAO.cs プロジェクト: ik15151/etf-2013-bsc-zr
        public List<PravnoLice> DajSvaPravnaLica()
        {
            try
            {
                List<PravnoLice> pravnaLica = new List<PravnoLice>();

                MySqlCommand dataCommand = new MySqlCommand();
                dataCommand.Connection = dataConnection;
                dataCommand.CommandText = "SELECT * FROM zakupci WHERE tipZakupca = 'Pravno lice';";

                MySqlDataReader dataReader = dataCommand.ExecuteReader();

                while (dataReader.Read())
                {
                    PravnoLice pl = new PravnoLice(dataReader.GetString(2), dataReader.GetString(3), dataReader.GetString(4), dataReader.GetString(5), dataReader.GetString(6), dataReader.GetString(18), dataReader.GetString(19), dataReader.GetString(20));
                    pl.Id = dataReader.GetInt32(0);

                    pravnaLica.Add(pl);
                }
                dataReader.Close();
                return pravnaLica;
            }
            catch (MySqlException izuzetak)
            {
                throw new Exception(izuzetak.Message);
            }
        }