Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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();
                }
            }
        }
Ejemplo n.º 3
0
 public void Save(RnDto data)
 {
     rnRepository.SaveRn(data);
 }