Ejemplo n.º 1
0
        private void ListView1_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var id = ListView1.SelectedValue;

            Model.uplate uplata = (Model.uplate)id;
            Application.Current.MainWindow = new UplateUpdateWindow(uplata.UplataId);
            Application.Current.MainWindow.Show();
            Close();
        }
Ejemplo n.º 2
0
        public Model.uplate GetById(int id)
        {
            var entity = _context.Uplata.Find(id);

            Model.uplate uplata = new Model.uplate
            {
                UplataId     = entity.UplataId,
                Subskripcija = _context.Subskripcija.Where(x => x.SubskripcijaId == entity.SubskripcijaId).Select(x => x.Vrsta).FirstOrDefault(),
                DatumUplate  = entity.DatumUplate,
                Svrha        = entity.Svrha,
                Iznos        = entity.Iznos,
                Uplatio      = _context.Polaznik.Where(x => x.PolaznikId == entity.PolaznikId).Select(x => x.Ime + " " + x.Prezime).FirstOrDefault(),
                Evidentirao  = _context.Administracija.Where(x => x.AdministracijaId == entity.AdministracijaId).Select(x => x.Ime + " " + x.Prezime).FirstOrDefault()
            };
            return(_mapper.Map <Model.uplate>(entity));
        }
Ejemplo n.º 3
0
        private async void LoadData(int?uplataId)
        {
            if (uplataId != null)
            {
                Model.uplate uplata = await _uplateService.GetById <Model.uplate>(uplataId);

                if (uplata != null)
                {
                    textBoxIznos.Text             = uplata.Iznos.ToString();
                    textBoxSvrha.Text             = uplata.Svrha;
                    dtmUplate.SelectedDate        = uplata.DatumUplate;
                    cmbAdmini.SelectedValue       = uplata.AdministracijaId;
                    cmbPolaznici.SelectedValue    = uplata.PolaznikId;
                    cmbSubskripcije.SelectedValue = uplata.SubskripcijaId;
                }
            }
        }