示例#1
0
        public List <Ostali> DajSveOstale()
        {
            try
            {
                List <Ostali> ostali = new List <Ostali>();

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

                MySqlDataReader dataReader = dataCommand.ExecuteReader();

                while (dataReader.Read())
                {
                    Ostali o = new Ostali(dataReader.GetString(2), dataReader.GetString(3), dataReader.GetString(4), dataReader.GetString(5), dataReader.GetString(6), dataReader.GetString(7), dataReader.GetString(8), dataReader.GetString(9), dataReader.GetString(10), dataReader.GetString(15), dataReader.GetString(16), dataReader.GetString(17));
                    o.Id = dataReader.GetInt32(0);
                    ostali.Add(o);
                }
                dataReader.Close();
                return(ostali);
            }
            catch (MySqlException izuzetak)
            {
                throw new Exception(izuzetak.Message);
            }
        }
示例#2
0
        public bool UnesiOstalog(Ostali o)
        {
            try
            {
                MySqlCommand dataCommand = new MySqlCommand();
                dataCommand.Connection = dataConnection;

                MySqlCommand ostali =
                    new MySqlCommand("INSERT INTO zakupci(tipZakupca, brojTelefona, email, adresa, grad, biljeske, ime, prezime, licnaKarta, jmbg, nazivFirme, adresaFirme, radnoMjesto) "
                                     + "VALUES(@tipZakupca, @brojTelefona, @email, @adresa, @grad, @biljeske, @ime, @prezime, @licnaKarta, @jmbg, @nazivFirme, @adresaFirme, @radnoMjesto);", dataConnection);

                ostali.Parameters.AddWithValue("@tipZakupca", (Object)"Ostali");
                ostali.Parameters.AddWithValue("@brojTelefona", (Object)o.BrojTelefona);
                ostali.Parameters.AddWithValue("@email", (Object)o.Email);
                ostali.Parameters.AddWithValue("@adresa", (Object)o.Adresa);
                ostali.Parameters.AddWithValue("@grad", (Object)o.Grad);
                ostali.Parameters.AddWithValue("@biljeske", (Object)o.Biljeske);

                ostali.Parameters.AddWithValue("@ime", (Object)o.Ime);
                ostali.Parameters.AddWithValue("@prezime", (Object)o.Prezime);
                ostali.Parameters.AddWithValue("@licnaKarta", (Object)o.LicnaKarta);
                ostali.Parameters.AddWithValue("@jmbg", (Object)o.Jmbg);
                ostali.Parameters.AddWithValue("@nazivFirme", (Object)o.NazivFirme);
                ostali.Parameters.AddWithValue("@adresaFirme", (Object)o.AdresaFirme);
                ostali.Parameters.AddWithValue("@radnoMjesto", (Object)o.RadnoMjesto);

                ostali.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
        public bool UnesiOstalog(Ostali o)
        {
            try
            {
                MySqlCommand dataCommand = new MySqlCommand();
                dataCommand.Connection = dataConnection;

                MySqlCommand ostali =
                new MySqlCommand("INSERT INTO zakupci(tipZakupca, brojTelefona, email, adresa, grad, biljeske, ime, prezime, licnaKarta, jmbg, nazivFirme, adresaFirme, radnoMjesto) "
                   + "VALUES(@tipZakupca, @brojTelefona, @email, @adresa, @grad, @biljeske, @ime, @prezime, @licnaKarta, @jmbg, @nazivFirme, @adresaFirme, @radnoMjesto);", dataConnection);

                ostali.Parameters.AddWithValue("@tipZakupca", (Object)"Ostali");
                ostali.Parameters.AddWithValue("@brojTelefona", (Object)o.BrojTelefona);
                ostali.Parameters.AddWithValue("@email", (Object)o.Email);
                ostali.Parameters.AddWithValue("@adresa", (Object)o.Adresa);
                ostali.Parameters.AddWithValue("@grad", (Object)o.Grad);
                ostali.Parameters.AddWithValue("@biljeske", (Object)o.Biljeske);

                ostali.Parameters.AddWithValue("@ime", (Object)o.Ime);
                ostali.Parameters.AddWithValue("@prezime", (Object)o.Prezime);
                ostali.Parameters.AddWithValue("@licnaKarta", (Object)o.LicnaKarta);
                ostali.Parameters.AddWithValue("@jmbg", (Object)o.Jmbg);
                ostali.Parameters.AddWithValue("@nazivFirme", (Object)o.NazivFirme);
                ostali.Parameters.AddWithValue("@adresaFirme", (Object)o.AdresaFirme);
                ostali.Parameters.AddWithValue("@radnoMjesto", (Object)o.RadnoMjesto);

                ostali.ExecuteNonQuery();

                return true;
            }
            catch (MySqlException izuzetak)
            {
                throw new Exception(izuzetak.Message);
            }
        }
示例#5
0
        public List<Ostali> DajSveOstale()
        {
            try
            {
                List<Ostali> ostali = new List<Ostali>();

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

                MySqlDataReader dataReader = dataCommand.ExecuteReader();

                while (dataReader.Read())
                {
                    Ostali o = new Ostali(dataReader.GetString(2), dataReader.GetString(3), dataReader.GetString(4), dataReader.GetString(5), dataReader.GetString(6), dataReader.GetString(7), dataReader.GetString(8), dataReader.GetString(9), dataReader.GetString(10), dataReader.GetString(15), dataReader.GetString(16), dataReader.GetString(17));
                    o.Id = dataReader.GetInt32(0);
                    ostali.Add(o);
                }
                dataReader.Close();
                return ostali;
            }
            catch (MySqlException izuzetak)
            {
                throw new Exception(izuzetak.Message);
            }
        }