private void btnSaveRn_Click(object sender, EventArgs e) { decimal.TryParse(TxtKolicinaRobe.Text.Replace(",", "."), out decimal kolicinaRobe); DateTime.TryParse(dtpDatum.Text, out DateTime datum); var data = new RnDto { Datum = datum, NaruciteljId = int.Parse(cbNarucitelj.SelectedValue.ToString()), PrimateljId = int.Parse(cbPrimatelj.SelectedValue.ToString()), RadilisteId = int.Parse(cbRadiliste.SelectedValue.ToString()), RegOznakaId = int.Parse(cbRegOznakaKamiona.SelectedValue.ToString()), RN = txtRadniNalog.Text, RobuIzdaoId = int.Parse(cbRobuIzdao.SelectedValue.ToString()), VozacId = int.Parse(cbVozac.SelectedValue.ToString()), VrstaRobeId = int.Parse(cbVrstaRobe.SelectedValue.ToString()), Napomena = txtVrstaStroja.Text, VrstaUslugeId = int.Parse(cbVrstaUsluge.SelectedValue.ToString()), kolicinaRobe = kolicinaRobe, MjeraId = int.Parse(cbMjera.SelectedValue.ToString()), VrstaStrojaId = int.Parse(cbVrstaStroja.SelectedValue.ToString()), }; rnServices.Save(data); tabControl1.SelectedIndex = 1; }
public void SaveRn(RnDto data) { using (var context = new DMLEntities()) { var rn = context.RadniNalogs.FirstOrDefault(x => x.Id == data.Id); if (rn == null) { var radninalog = new RadniNalog { Datum = data.Datum, NaruciteljId = data.NaruciteljId, PrimateljId = data.PrimateljId, RegOznakaId = data.RegOznakaId, RN = data.RN, RadilisteId = data.RadilisteId, RobuIzdaoId = data.RobuIzdaoId, VozacId = data.VozacId, VrstaRobeId = data.VrstaRobeId, Napomena = data.Napomena, VrstaUslugeId = data.VrstaUslugeId, Kolicina = data.kolicinaRobe, MjeraId = data.MjeraId, VrstaStrojaId = data.VrstaStrojaId }; context.RadniNalogs.Add(radninalog); context.SaveChanges(); } else { rn.Datum = data.Datum; rn.NaruciteljId = data.NaruciteljId; rn.PrimateljId = data.PrimateljId; rn.RegOznakaId = data.RegOznakaId; rn.RN = data.RN; rn.RadilisteId = data.RadilisteId; rn.RobuIzdaoId = data.RobuIzdaoId; rn.VozacId = data.VozacId; rn.VrstaRobeId = data.VrstaRobeId; rn.Napomena = data.Napomena; rn.VrstaUslugeId = data.VrstaUslugeId; rn.Kolicina = data.kolicinaRobe; rn.MjeraId = data.MjeraId; rn.VrstaStrojaId = data.VrstaStrojaId; context.SaveChanges(); } } }
public void Save(RnDto data) { rnRepository.SaveRn(data); }