// Iznajmljivanje public bool Iznajmi(Iznajmljivanje i) { try { MySqlCommand dataCommand = new MySqlCommand(); dataCommand.Connection = dataConnection; MySqlCommand iznajmljivanje = new MySqlCommand("INSERT INTO iznajmljivanja(Zakupci_zakupacID, dijelovinekretnina_sifra, pocinjeOd, zavrsavaDo) " + "VALUES(@Zakupci_zakupacID, @dijelovinekretnina_sifra, @pocinjeOd, @zavrsavaDo);", dataConnection); iznajmljivanje.Parameters.AddWithValue("@Zakupci_zakupacID", (Object)i.ZakupacId); iznajmljivanje.Parameters.AddWithValue("@dijelovinekretnina_sifra", (Object)i.DioNekretnineId); iznajmljivanje.Parameters.AddWithValue("@pocinjeOd", (Object)i.PocinjeOd); iznajmljivanje.Parameters.AddWithValue("@zavrsavaDo", (Object)i.ZavrsavaDo); iznajmljivanje.ExecuteNonQuery(); return(true); } catch (MySqlException izuzetak) { throw new Exception(izuzetak.Message); } }
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; } }
// Iznajmljivanje public bool Iznajmi(Iznajmljivanje i) { try { MySqlCommand dataCommand = new MySqlCommand(); dataCommand.Connection = dataConnection; MySqlCommand iznajmljivanje = new MySqlCommand("INSERT INTO iznajmljivanja(Zakupci_zakupacID, dijelovinekretnina_sifra, pocinjeOd, zavrsavaDo) " + "VALUES(@Zakupci_zakupacID, @dijelovinekretnina_sifra, @pocinjeOd, @zavrsavaDo);", dataConnection); iznajmljivanje.Parameters.AddWithValue("@Zakupci_zakupacID", (Object)i.ZakupacId); iznajmljivanje.Parameters.AddWithValue("@dijelovinekretnina_sifra", (Object)i.DioNekretnineId); iznajmljivanje.Parameters.AddWithValue("@pocinjeOd", (Object)i.PocinjeOd); iznajmljivanje.Parameters.AddWithValue("@zavrsavaDo", (Object)i.ZavrsavaDo); iznajmljivanje.ExecuteNonQuery(); return true; } catch (MySqlException izuzetak) { throw new Exception(izuzetak.Message); } }