public void OnAdd() { this.Validate(); if (this.IsValid) { if (!isUpdate) { int doctorId = DbContextHandler.Instance.GetDoctorIdByName(this.selectedType); DbContextHandler.Instance.CreateReview(Description, Termin, doctorId); Pregledi.Clear(); DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled)); Termin = DateTime.Now; Description = ""; SelectedType = null; } else { BtnContent = "Update"; MessageBox.Show("Update data!"); DbContextHandler.Instance.UpdateReview(SelectedItem.Pregled_Id, description, termin); Pregledi.Clear(); DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled)); isUpdate = false; BtnContent = "Add"; Termin = DateTime.Now; Description = ""; SelectedType = null; } } }
public ActionResult Create(Pregled vm) { Pregledi p = new Pregledi(); if (ModelState.IsValid) { p.Id = vm.Id; p.DatumPregleda = vm.DatumPregleda; p.DoktorId = vm.DoktorId; p.PacijentId = vm.PacijentId; p.RacuniId = vm.RacuniId; p.IsDeleted = false; db.Pregledii.Add(p); db.SaveChanges(); TempData["Message"] = "Uspješno dodavanje!"; return(RedirectToAction("Create")); } vm.listaDoktora = db.Doktori.ToList(); vm.listaPacijenata = db.Pacijenti.ToList(); vm.listaRacuna = db.Racunii.ToList(); return(View(vm)); }
public void OnDelete() { int pregledId = Pregledi.ElementAt(CurrentIndex).Pregled_Id; DbContextHandler.Instance.DeleteReviewById(pregledId); MessageBox.Show("Delete data!"); Pregledi.RemoveAt(CurrentIndex); }
public void DodajPregled(Pregled pregled) { try { Pregledi.Add(pregled); }catch (Exception e) { Console.WriteLine(e.Message); } }
public bool PregledUspjesan() { var sviUspjesni = Pregledi.FirstOrDefault(listItem => listItem.UspjesanPregled == false); if (sviUspjesni == null) { return(true); } return(false); }
public NewReviewViewModel() { BtnContent = "Add"; AddCommand = new MyICommand(OnAdd); ChangeCommand = new MyICommand(OnSaveChanges); DeleteCommand = new RelayCommand(OnDelete); //combobox Doctors = DbContextHandler.Instance.GetAllDoctorsList(); //tabela DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled)); }
public List <string> PotrebniPregledi() { List <string> rez = new List <string>(); var enumValues = Enum.GetValues(typeof(TipSistematskog)); foreach (var value in enumValues) { var match = Pregledi.FirstOrDefault(listItem => listItem.TipSistematskog.Equals(value)); if (match == null) { rez.Add(value.ToString()); } } return(rez); }
public void OnAdd() { this.Validate(); if (this.IsValid) { if (!isUpdate) { int doctorId = DbContextHandler.Instance.GetDoctorIdByName(this.selectedType); var splits = selectedDate.ToString().Split(' '); var selectedTerm = splits[0] + " " + SelectedType2; DateTime datum = DateTime.Parse(selectedTerm); DbContextHandler.Instance.CreateReview(Description, datum, doctorId); Pregledi.Clear(); DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled)); Description = ""; SelectedType = null; } else { BtnContent = "Update"; MessageBox.Show("Update data!"); // DbContextHandler.Instance.UpdateReview(SelectedItem.Pregled_Id, description, selectedType2); Pregledi.Clear(); DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled)); isUpdate = false; BtnContent = "Add"; Description = ""; SelectedType = null; } } }
public ActionResult Edit(Pregled vm) { Pregledi a = new Pregledi(); if (ModelState.IsValid) { a = db.Pregledii.Find(vm.Id); a.Id = vm.Id; a.DatumPregleda = vm.DatumPregleda; a.DoktorId = vm.DoktorId; a.PacijentId = vm.PacijentId; a.RacuniId = vm.RacuniId; a.IsDeleted = false; db.SaveChanges(); TempData["Message"] = "Uspješna izmjena!"; return(RedirectToAction("Edit")); } vm.listaDoktora = db.Doktori.ToList(); vm.listaPacijenata = db.Pacijenti.ToList(); vm.listaRacuna = db.Racunii.ToList(); return(View(vm)); }
private void btnPregledKartona_Click(object sender, RoutedEventArgs e) { Pregledi p = new Pregledi(); p.ShowDialog(); }
public void ObrisiPregled(Pregled pregled) { Pregledi.Remove(pregled); }
public void PregledEvidencija(DateTime vrijemePregleda, string rezultatPregleda, bool uspjesanPregled, TipSistematskog tipPregleda) { Pregledi.Add(new PregledSistematskiStavka(vrijemePregleda, rezultatPregleda, uspjesanPregled, tipPregleda)); }
public void Add(Pregled pregled) { Pregledi.Add(pregled); }