Exemple #1
0
        private async void BtnSpremi_Click(object sender, EventArgs e)
        {
            if (await Validacija())
            {
                MessageBox.Show("Unesite tražena polja!");
            }
            else
            {
                errorProvider1.SetError(cmbKategorija, null);
                errorProvider1.SetError(cmbModel, null);
                DioUpsertRequest req = new DioUpsertRequest
                {
                    Naziv        = txtNaziv.Text,
                    Cijena       = double.Parse(txtCijena.Text),
                    Sifra        = txtSifra.Text,
                    Stanje       = int.Parse(txtStanje.Text),
                    KategorijaId = int.Parse(cmbKategorija.SelectedValue.ToString()),
                    ModelId      = int.Parse(cmbModel.SelectedValue.ToString())
                };
                if (_id.HasValue)
                {
                    req.DioId = _id ?? default(int);

                    var nesto = await _dio.Update <Model.Dio>(_id, req);

                    if (nesto != default(Model.Dio))
                    {
                        await _parent.ReloadDijelovi();

                        MessageBox.Show("Uspješno promijenjen zapis!");
                    }

                    Close();
                }
                else
                {
                    var nesto = await _dio.Insert <Model.Dio>(req);

                    if (nesto != default(Model.Dio))
                    {
                        if (_parent != null)
                        {
                            await _parent.ReloadDijelovi();

                            MessageBox.Show("Uspješno ste dodali zapis!");
                            Close();
                        }
                        else
                        {
                            Close();
                            frmDijelovi forma = new frmDijelovi();
                            forma.Show();
                        }
                    }
                }
            }
        }
Exemple #2
0
 public frmNoviDio(int?id = null, frmDijelovi parent = null)
 {
     InitializeComponent();
     _id     = id;
     _parent = parent;
 }