コード例 #1
0
ファイル: frmAutobus.cs プロジェクト: DizGosp/eBus
        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();
        }
コード例 #2
0
ファイル: frmRedVoznje.cs プロジェクト: DizGosp/eBus
        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";
        }
コード例 #3
0
ファイル: frmRedVoznje.cs プロジェクト: DizGosp/eBus
        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();
        }