private async void btnSave_Click(object sender, EventArgs e) { if (cmbBox.SelectedIndex == 0 || firstEntry.Length == 0) { MessageBox.Show("\n Empty fields are not allowed !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (lblSecondEntryField.Visible == false) { PartneriUpsertRequest request = new PartneriUpsertRequest(); request.Naziv = txtBoxFirst.Text; if (int.TryParse(cmbBox.SelectedValue.ToString(), out int idVP)) { request.VrstaPartneraId = idVP; } //if (p == null) await _servicePartner.Insert <dynamic>(request); MessageBox.Show("Partner successfully updated", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { LokacijaUpsertRequest request = new LokacijaUpsertRequest(); request.Adresa = txtBoxSecond.Text; request.Naziv = txtBoxFirst.Text; if (int.TryParse(cmbBox.SelectedValue.ToString(), out int idGrad)) { request.GradId = idGrad; } await _service.Insert <dynamic>(request); MessageBox.Show("Location successfully added", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); } //Visible = false; //Dispose();// ?? }
private async void UC_HelpInsertSaveBtn_Click(object sender, EventArgs e, UC_HelpInsert uc, Partner p) { if (uc.cmbBox.SelectedIndex == 0 || uc.firstEntry.Length == 0) { MessageBox.Show("Choose type of partner !\n Empty fields are not allowed !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (uc.Name == "UC_Lokacija") { LokacijaUpsertRequest request = new LokacijaUpsertRequest(); request.Adresa = uc.txtBoxSecond.Text; request.Naziv = uc.txtBoxFirst.Text; if (int.TryParse(uc.cmbBox.SelectedValue.ToString(), out int idGrad)) { request.GradId = idGrad; } await _serviceLokacija.Insert <dynamic>(request); MessageBox.Show("Location successfully added", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); UC_LoadLokacija(UC_PoslovnicaUpsert.cmbLokacija, true);//setam na insertu da selecte zadnju POSLOVNICEUPSERT uc.Visible = false; } if (uc.Name == "UC_Partner") { PartneriUpsertRequest request = new PartneriUpsertRequest(); request.Naziv = uc.txtBoxFirst.Text; if (int.TryParse(uc.cmbBox.SelectedValue.ToString(), out int idVP)) { request.VrstaPartneraId = idVP; } if (p == null) { await _serviceP.Insert <dynamic>(request); } //zasto else sta radi ?? else { await _serviceP.Update <dynamic>(p.PartnerId, request); uc_partneri_edit.dataGridView1.DataSource = await _serviceP.Get <List <Partner> >(new PartneriSearchRequest { VrstaPartneraId = VrstaPartneraID }); MessageBox.Show("Partner successfully updated", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); uc.Visible = false; return; } LoadPartneri(0); MessageBox.Show("Partner successfully added", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information); if (UC_PoslovnicaUpsert != null) { UC_LoadPartneri(0, UC_PoslovnicaUpsert.cmbPartner, true); uc.Visible = false; } } }