private void btnAddStavka_Click(object sender, EventArgs e) { try { if (!UserControlHelpers.ComboBoxValidation(cbAutomobil, lblAutomobil) | !UserControlHelpers.ComboBoxValidation(cbPolisa, lblPolisa) | !UserControlHelpers.DateRentiranjeValidation(dtpDatumDo, dtpDatumOd, lblDatumDo) ) { return; } stavkaRentiranja = new StavkaRentiranja { RedniBroj = redniBroj, DatumOd = dtpDatumOd.Value, DatumDo = dtpDatumDo.Value, Automobil = (Automobil)cbAutomobil.SelectedItem, Polisa = (Polisa)cbPolisa.SelectedItem }; this.DialogResult = DialogResult.OK; this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public object SearchStavkaReniranja(StavkaRentiranja stavkaRentiranja) { VratiStavkarentiranjaPoKriterijumuSO so = new VratiStavkarentiranjaPoKriterijumuSO(); so.ExecuteTemplate(stavkaRentiranja); return(so.Result); }
private double GetUkupnaCena() { double ukupnaCena = 0; for (int i = 0; i < stavkeRentiranja.Count; i++) { StavkaRentiranja sr = stavkeRentiranja[i]; ukupnaCena += (sr.DatumDo - sr.DatumOd).TotalDays * (sr.Automobil.CenaPoDanu + sr.Polisa.CenaPoDanu); } return(Math.Round(ukupnaCena, 2)); }
internal void SaveStavkarentiranja(StavkaRentiranja stavkaRentiranja) { Request request = new Request { Operation = Operation.SaveStavkaRentiranja, RequestObject = stavkaRentiranja }; client.SendRequest(request); client.GetResponseResult(); }
internal void RemoveStavkaUpdate() { if (uCUpdateRentiranje.DgvStavkeRentiranja.SelectedRows.Count > 0) { DataGridViewRow row = uCUpdateRentiranje.DgvStavkeRentiranja.SelectedRows[0]; StavkaRentiranja stavka = (StavkaRentiranja)row.DataBoundItem; stavkeRentiranja.Remove(stavka); for (int i = 0; i < stavkeRentiranja.Count; i++) { stavkeRentiranja[i].RedniBroj = i + 1; } } else { MessageBox.Show("Niste oznacili nijedan red"); } uCUpdateRentiranje.LblUkupnaCena.Text = GetUkupnaCena().ToString(); }
protected override void ExecuteOperation(IEntity entity) { StavkaRentiranja sr = (StavkaRentiranja)entity; repository.Save(sr); }
public void DeleteStavkaRentiranja(StavkaRentiranja stavkaRentiranja) { IzbrisiStavkaRentiranjaSO so = new IzbrisiStavkaRentiranjaSO(); so.ExecuteTemplate(stavkaRentiranja); }
public void SaveStavkaRentiranja(StavkaRentiranja stavkaRentirnja) { ZapamtiStavkuRentiranjaSO so = new ZapamtiStavkuRentiranjaSO(); so.ExecuteTemplate(stavkaRentirnja); }