private async void BtnEvidentirajUplatu_Click(object sender, EventArgs e)
        {
            btnEvidentirajUplatu.Enabled = false;

            if (this.ValidateChildren())
            {
                var radnik = (Model.Radnik)cbRadnik.SelectedItem;

                var radnikIsplataInsertRequest = new RadnikIsplataInsertRequest()
                {
                    DatumUplate    = DateTime.Now,
                    RadnihSati     = Convert.ToInt32(TxtRadnihSati.Text),
                    UplataZaGodinu = Convert.ToInt32(txtUplataZaGodinu.Text),
                    UplataZaMjesec = Convert.ToInt32(txtUplataZaMjesec.Text),
                    Satnica        = radnik.Satnica,
                    RadnikId       = radnik.Id
                };

                await _apiService_RadnikPlataHistorija.Insert <Model.RadnikPlataHistorija>(radnikIsplataInsertRequest);

                MessageBox.Show("Uspjesno ste evidentirali uplatu", "success", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            btnEvidentirajUplatu.Enabled = true;
        }
Beispiel #2
0
        public Model.RadnikPlataHistorija Insert(RadnikIsplataInsertRequest request)
        {
            var rph = _mapper.Map <Database.RadnikPlataHistorija>(request);

            _context.RadnikPlataHistorija.Add(rph);
            _context.SaveChanges();

            return(_mapper.Map <Model.RadnikPlataHistorija>(rph));
        }