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(); }
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)); }
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); }
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)); }