private async Task LoadIzvjestaj(int OdjelID)
        {
            var odjel = new PregledVM
            {
                OdjelID = OdjelID
            };
            var pregledi = await _pregled.Get <List <PregledVM> >(odjel);

            var izvjestaj = await _izvjestaj.Get <List <IzvjestajVM> >(null);

            List <IzvjestajVM> result = new List <IzvjestajVM>();

            foreach (var i in izvjestaj)
            {
                foreach (var j in pregledi)
                {
                    if (i.PregledID == j.ID)
                    {
                        result.Add(i);
                    }
                }
            }


            dgvIzvjestaj.AutoGenerateColumns = false;
            dgvIzvjestaj.DataSource          = result;
        }
        public OdabirTerminaPage(int OdjelID)
        {
            _odjelID       = OdjelID;
            BindingContext = model = new PregledVM(OdjelID);

            InitializeComponent();
        }
Esempio n. 3
0
        public ActionResult Index(int id, int pacijentId)
        {
            PregledVM model = new PregledVM();
            Pregled   p     = ctx.Pregleds.Where(c => c.TerminId == id && c.PacijentId == pacijentId).FirstOrDefault();

            model.DatumPregleda   = p.DatumPregleda;
            model.VrijemePregleda = p.VrijemePregleda;
            model.Id = p.Id;
            IzvrsenaUsluga u = ctx.IzvrsenaUslugas.Where(c => c.PregledId == p.Id).FirstOrDefault();

            model.CijenaUsluge = u.Cijena;
            Usluga uu = ctx.Uslugas.Where(c => c.Id == u.UslugaId).FirstOrDefault();

            model.NazivUsluge = uu.Vrsta;
            Zub z = ctx.Zubs.Where(c => c.Id == u.ZubId).FirstOrDefault();

            model.NazivZuba = z.NazivZuba;
            UspostavljenaDijagnoza d = ctx.UspostavljenaDijagnozas.Where(c => c.PregledId == p.Id).FirstOrDefault();

            model.Napomena = d.Napomena;
            Dijagnoza dd = ctx.Dijagnozas.Where(c => c.Id == d.DijagnozaId).FirstOrDefault();

            model.Dijagnoza = dd.Naziv;
            Terapija t = ctx.Terapijas.Where(c => c.PregledId == p.Id).FirstOrDefault();
            Lijek    l = ctx.Lijeks.Where(c => c.Id == t.LijekId).FirstOrDefault();

            model.Lijek    = l.Naziv;
            model.Kolicina = t.Količina;
            return(View(model));
        }
Esempio n. 4
0
        private async Task LoadDoktori()
        {
            pregled = await _pregled.GetById <PregledVM>(_id);

            var result = await _doktor.Get <List <DoktorVM> >(null);

            result = result.Where(x => x.OdjelID == pregled.OdjelID).ToList();
            result.Insert(0, new DoktorVM());
            cmbDoktor.DisplayMember = "Ime";
            cmbDoktor.ValueMember   = "ID";
            cmbDoktor.DataSource    = result;
        }
        public PregledVM GetPregledByPacijent(int pacijentId)
        {
            PregledVM model = new PregledVM();

            model.PregledLista = db.Pregleds.Where(x => x.PacijentId == pacijentId).Select(x => new PregledVM.PregledInfo
            {
                Id      = x.Id,
                Datum   = x.DatumPregleda,
                Vrijeme = x.VrijemePregleda
            }).ToList();
            return(model);
        }
Esempio n. 6
0
        private async void frmDetaljiRaspored_Load(object sender, EventArgs e)
        {
            await LoadDoktori();
            await LoadTehnicari();

            pregled = await _pregled.GetById <PregledVM>(_id);

            dtpPocetak.Text      = pregled.Datum.TimeOfDay.ToString();
            dtpPocetak.Enabled   = false;
            lblDatum.Text        = pregled.Datum.Date.ToString();
            dtpKraj.Format       = DateTimePickerFormat.Custom;
            dtpKraj.CustomFormat = "HH:mm";
        }
 public PregledVM Update(PregledVM model)
 {
     return(_baseInterface.Update(model));
 }
 public PregledVM Insert(PregledVM model)
 {
     return(_baseInterface.Insert(model));
 }