private async void btnSave_Click(object sender, EventArgs e) { Model.Autobus a = new Model.Autobus() { NazivAutobusa = txtVozilo.Text, Klasa = txtKlasa.Text, Status = cbStatus.Checked, BrojSjedista = int.Parse(txtBr.Text) }; var idOD = cmbVoz.SelectedValue; if (int.TryParse(idOD.ToString(), out int id)) { a.VozacId = id; } Model.Vozaci v = await _vozac.GetById <Model.Vozaci>(a.VozacId); v.Status = true; await _vozac.Update <Model.Vozaci>(a.VozacId, v); await _autobus.Insert <Model.Autobus>(a); MessageBox.Show("Operacija uspješno izvršena!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); frmRedVoznje frm = new frmRedVoznje(_id); frm.Show(); this.Close(); }
private async Task LoadAutobusi() { var searc = new Model.Autobus() { Status = false }; var result = await _autobus.Get <List <Model.Autobus> >(null); result.Insert(0, new Model.Autobus()); cmbBus.DataSource = result; cmbBus.DisplayMember = "NazivAutobusa"; cmbBus.ValueMember = "AutobusID"; }
private async void btnSave_Click(object sender, EventArgs e) { RedVoznjeUpsertRequest req = new RedVoznjeUpsertRequest { Cijena = numCijena.Value, Naziv = txtKomp.Text, DatumVrijemePolaska = dtpOD.Value, DatumVrijemeDolaska = dtpDO.Value, KorisnikId = _korId }; var idOD = cmbOD.SelectedValue; if (int.TryParse(idOD.ToString(), out int id)) { req.GradPolaskaId = id; } var idDO = cmbDo.SelectedValue; if (int.TryParse(idDO.ToString(), out int idD)) { req.GradDolaskaId = idD; } var idBs = cmbBus.SelectedValue; if (int.TryParse(idBs.ToString(), out int idB)) { req.AutobusId = idB; } Model.Autobus v = await _autobus.GetById <Model.Autobus>(req.AutobusId); v.Status = true; await _autobus.Update <Model.Autobus>(req.AutobusId, v); await _red.Insert <Model.RedVoznje>(req); MessageBox.Show("Operacija uspješno izvršena!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }