public frmPredmetiDetalji(int?predmetId = null, frmPredmeti frm1 = null) { InitializeComponent(); _id = predmetId; frm2 = frm1; this.AutoValidate = AutoValidate.Disable; }
private async void BtnSacuvaj_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { var request = new PredmetiInsertRequest { BrojPredmeta = txtBrojPredmeta.Text, NazivPredmeta = txtNazivPredmeta.Text, DatumPocetka = dtpDatPocetka.Value, RokUplate = dtpRokZavrsetka.Value, ZaposleniciId = int.Parse(cbZaposlenici.SelectedValue.ToString()), KlijentId = int.Parse(cbKlijent.SelectedValue.ToString()), StatusId = int.Parse(cbStatus.SelectedValue.ToString()), VrstaId = int.Parse(cbVrsta.SelectedValue.ToString()), IsDeleted = false }; if (_id.HasValue) { await _aPIService.Update <Model.Predmeti>(_id, request); MessageBox.Show(Properties.Resources.MessageBoxForSave); this.Hide(); frm2.RefreshData(); } else { await _aPIService.Insert <Model.Predmeti>(request); MessageBox.Show(Properties.Resources.MessageBoxForSave); this.Hide(); frmPredmeti frm = new frmPredmeti(); frm.Show(); } } }