public int StornirajRentiranje(Rentiranje r) { StornirajSO storniraj = new StornirajSO(); return(Convert.ToInt32(storniraj.IzvrsiSO(r))); }
public int AzurirajRentiranje(Rentiranje r) { IzmeniSO izmeni = new IzmeniSO(); return(Convert.ToInt32(izmeni.IzvrsiSO(r))); }
public void SaveRentiranje(Rentiranje rentiranje) { ZapamtiRentiranjeSO so = new ZapamtiRentiranjeSO(); so.ExecuteTemplate(rentiranje); }
public void UpdateRentiranje(Rentiranje rentiranje) { IzmeniRentiranjeSO so = new IzmeniRentiranjeSO(); so.ExecuteTemplate(rentiranje); }
public int SacuvajNovoRentiranje(TextBox tbRentiranjeID, DateTimePicker dtpDatumZaduzenja, DateTimePicker dtpDatumRazduzenja, TextBox tbUkupnaCena, CheckBox ckbRazduzeno, CheckBox ckbStornirano, ComboBox cbKlijent, ComboBox cbAutomobil, ComboBox cbZaduzio, ComboBox cbRazduzio) { if (cbKlijent.SelectedItem == null || cbAutomobil.SelectedItem == null) { MessageBox.Show("Proverite da li ste uneli sva polja!"); return(0); } List <Rentiranje> Listarentiranja = new List <Rentiranje>(); Listarentiranja = komunikacija.VratiSvaRenitranja(); Klijent k = cbKlijent.SelectedItem as Klijent; int a = 0; string datum = Convert.ToString(dtpDatumZaduzenja.Value); DateTime danasnji = DateTime.Now.Date; DateTime d = dtpDatumZaduzenja.Value.Date; foreach (Rentiranje rent in Listarentiranja) { if (rent.Klijent.KlijentID == k.KlijentID && d == danasnji && rent.Automobil.AutomobilID == ((Automobil)cbAutomobil.SelectedItem).AutomobilID) { a++; } } Rentiranje r = new Rentiranje(); r.RentiranjeID = tbRentiranjeID.Text; r.DatumZaduzenja = dtpDatumZaduzenja.Value; r.DatumRazduzenja = null; r.UkupnaCena = 0; r.Stornirano = ckbStornirano.Checked; r.Razduzeno = ckbRazduzeno.Checked; r.Klijent = cbKlijent.SelectedItem as Klijent; r.Automobil = cbAutomobil.SelectedItem as Automobil; r.ZaduzioID = cbZaduzio.SelectedItem as Zaposleni; r.RazduzioID = new Zaposleni(); r.RazduzioID.ZaposleniID = string.Empty; if (ckbRazduzeno.Checked) { r.DatumRazduzenja = dtpDatumRazduzenja.Value; r.UkupnaCena = Convert.ToDouble(tbUkupnaCena.Text); r.Razduzeno = ckbRazduzeno.Checked; r.RazduzioID = cbZaduzio.SelectedItem as Zaposleni; } if (a == 0) { try { int rezultat = komunikacija.Unesi(r); if (rezultat > 0) { MessageBox.Show("Sistem je zapamtio rentiranje!"); return(1); } else { MessageBox.Show("Sistem ne moze da zapamti rentiranje!"); return(0); } } catch (Exception ex) { MessageBox.Show("Sistem ne moze da zapamti rentiranje!" + ex.Message); return(0); } } else { MessageBox.Show("Vec postoji to rentiranje u bazi!"); return(0); } }