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)); }
internal void ObrisiUslugu(TextBox txtNaziv, DataGridView dataGridView1) { Usluga u = new Usluga(); try { u = (Usluga)dataGridView1.CurrentRow.DataBoundItem; } catch (Exception) { MessageBox.Show("Niste odabrali element liste za brisanje"); } try { int rez = Communication.Communication.Instance.ObrisiUslugu(u); if (rez == 1) { MessageBox.Show("Usluga je uspesno obrisana"); lista3.Clear(); txtNaziv.Text = ""; dataGridView1.DataSource = lista3; } } catch (Exception) { MessageBox.Show("Sistem nije uspeo da obrise uslugu!"); } }
public ActionResult Snimi(UslugeUrediVM usluge) { if (!ModelState.IsValid) { return(View("Dodaj", usluge)); } else { Usluga uslugeDB; if (usluge.Id == 0) { uslugeDB = new Usluga(); ctx.Uslugas.Add(uslugeDB); } else { uslugeDB = ctx.Uslugas.Where(s => s.Id == usluge.Id).FirstOrDefault(); } uslugeDB.Id = usluge.Id; uslugeDB.Vrsta = usluge.Vrsta; if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { uslugeDB.Slika = new byte[file.ContentLength]; file.InputStream.Read(uslugeDB.Slika, 0, file.ContentLength); } } ctx.SaveChanges(); return(RedirectToAction("Index")); } }
public void ZaposlenikgetZaposlenikProfitByMonth2() { List <Narudzba> narudzbe = new List <Narudzba>(); Narudzba nar = new Narudzba(); Usluga usluga = new Usluga(); nar.Vrijeme = new DateTime(2019, 2, 2, 17, 10, 0); usluga.Cijena = 100; nar.Usluga = usluga; Narudzba nar1 = new Narudzba(); Usluga usluga1 = new Usluga(); nar1.Vrijeme = new DateTime(2019, 2, 5, 18, 0, 0); usluga1.Cijena = 300; nar1.Usluga = usluga1; Narudzba nar2 = new Narudzba(); Usluga usluga2 = new Usluga(); nar2.Vrijeme = new DateTime(2019, 5, 5, 18, 0, 0); usluga2.Cijena = 300; nar2.Usluga = usluga1; narudzbe.Add(nar); narudzbe.Add(nar1); narudzbe.Add(nar2); decimal profit = Zaposlenik.GetZaposlenikProfitByMonth(narudzbe, 2, 2019); Assert.AreNotEqual(700, profit); }
public UslugaInsertRequest Insert(UslugaInsertRequest model) { if (model.Nova) { Usluga u = _mapper.Map <Usluga>(model); _context.Usluga.Add(u); _context.SaveChanges(); UslugaSmjestaj us = new UslugaSmjestaj() { SmjestajId = model.SmjestajId, UslugaId = u.UslugaId }; _context.UslugaSmjestaj.Add(us); _context.SaveChanges(); return(model); } else { UslugaSmjestaj us = new UslugaSmjestaj { SmjestajId = model.SmjestajId, UslugaId = model.UslugaId }; _context.UslugaSmjestaj.Add(us); _context.SaveChanges(); return(model); } }
public List <Usluga> PronadjiUsluge(Usluga u) { PronadjiUslugeSO so = new PronadjiUslugeSO(); so.ExecuteTemplate(u); return((List <Usluga>)so.Rezultat); }
public int ObrisiUslugu(Usluga u) { ObrisiUsluguSO so = new ObrisiUsluguSO(); so.ExecuteTemplate(u); return((int)so.Rezultat); }
public Usluga PrikaziUslugu(Usluga u) { PrikaziUsluguSO so = new PrikaziUsluguSO(); so.ExecuteTemplate(u); return((Usluga)so.Rezultat); }
public async Task Init() { var search = new UslugaSearchRequest { IsPretplacen = "Ne", PacijentId = APIService.PacijentId }; var usluge = await _uslugaService.GetAll <List <Usluga> >(search); if (uslugeList.Count == 0 && usluge.Count > 0) { foreach (var usluga in usluge) { uslugeList.Add(usluga); } SelectedUsluga = usluge[0]; } if (uslugeList.Count > 0 && usluge.Count > 0) { uslugeList.Clear(); foreach (var usluga in usluge) { uslugeList.Add(usluga); } SelectedUsluga = usluge[0]; } }
private async void Button_Clicked(object sender, EventArgs e) { if (this.UslugaPicker.SelectedItem == null) { await DisplayAlert("Greška", "Morate odabrati uslugu za rezervaciju", "OK"); } else if (this.Razlog.Text == null || !Regex.IsMatch(this.Razlog.Text, @"^[a-zA-Z ]+$")) { await DisplayAlert("Greška", "Morate unijeti tekstualne podatke i minimalno 4 karaktera!", "OK"); } else if (this.DatumVrijeme.Date < DateTime.Now || this.DatumVrijeme.Date == null) { await DisplayAlert("Greška", "Unesite validan datum", "OK"); } else { try { model.Razlog = this.Razlog.Text; model.DatumVrijeme = this.DatumVrijeme.Date; Usluga usluga = this.UslugaPicker.SelectedItem as Usluga; model.UslugaId = usluga.UslugaId; await model.DodajRezervaciju(); await Application.Current.MainPage.DisplayAlert("Poruka", "Uspješno ste rezervisali termin", "OK"); await Navigation.PushAsync(new MojeRezervacije()); } catch (Exception err) { throw new Exception(err.Message); } } }
private void Button1_Click(object sender, EventArgs e) { try { ISession s = DataLayer.GetSession(); Hotel h = s.Load <Hotel>(21); foreach (Usluga u in h.ImaUsluge) { MessageBox.Show("" + u.Id); } Usluga u1 = s.Load <Usluga>(22); foreach (Hotel h1 in u1.ImaHotele) { MessageBox.Show(h1.Direktor); } s.Close(); } catch (Exception ec) { MessageBox.Show(ec.Message); } }
public async Task <IActionResult> Edit(int id, [Bind("UslugaId,TypUslugi,Cena,PunktyZysk,PunktyKoszt")] Usluga usluga) { if (id != usluga.UslugaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(usluga); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UslugaExists(usluga.UslugaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(usluga)); }
public IActionResult Create(ViewUsluga uslugaView) { if (ModelState.IsValid) { try { Usluga usluga = new Usluga(); usluga.Naziv = uslugaView.Naziv; usluga.Opis = uslugaView.Opis; usluga.KategorijaPoslaId = uslugaView.KategorijaPoslaId; _context.Add(usluga); _context.SaveChanges(); logger.LogInformation($"Usluga {usluga.UslugaId} dodan."); TempData[Constants.Message] = $"Usluga {usluga.Naziv} dodana."; TempData[Constants.ErrorOccurred] = false; return(RedirectToAction("Create", "UslugaLjudi", new { usluga.UslugaId, uslugaView.ZanimanjeId, uslugaView.ReferentniTipOpremeId })); } catch (Exception exc) { logger.LogError("Pogreška prilikom dodavanje nove usluge: {0}", exc.CompleteExceptionMessage()); ModelState.AddModelError(string.Empty, exc.CompleteExceptionMessage()); return(View()); } } else { PrepareDropDownLists(); return(View()); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Naziv,Opis,Cijena,Klijent,Lokacija,Kontakt")] Usluga usluga) { if (id != usluga.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(usluga); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UslugaExists(usluga.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(usluga)); }
internal void pronadjiUsluge(TextBox txtNaziv, DataGridView dataGridView1, System.Windows.Forms.Button btnObrisiUslugu) { dataGridView1.DataSource = null; if (txtNaziv.Text == "") { MessageBox.Show("Morate uneti naziv usluge radi pretrage!"); return; } try { Usluga u = new Usluga { NazivUsluge1 = txtNaziv.Text, USLOV = txtNaziv.Text }; List <Usluga> rez = Communication.Communication.Instance.PronadjiUsluge(u); if (rez.Count == 0) { MessageBox.Show("Sistem nije uspeo da pronadje usluge na osnovu zadatog kriterijuma"); btnObrisiUslugu.Enabled = false; return; } btnObrisiUslugu.Enabled = true; List <Usluga> lista = new List <Usluga>(); foreach (Usluga usluga in rez) { lista.Add(usluga); } dataGridView1.DataSource = lista; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IHttpActionResult PutUsluga(int id, Usluga usluga) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != usluga.Id) { return(BadRequest()); } db.Entry(usluga).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UslugaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public UslugeIzmene(Usluga usluga) { InitializeComponent(); this.usluga = usluga; tbNaziv.DataContext = usluga; tbCena.DataContext = usluga; }
public ActionResult Delete() { Usluga model = new Usluga(); model.listaUsluga = db.Uslugee.Where(x => x.IsDeleted == false).ToList(); return(View(model)); }
private void DodajUslugu(object sender, RoutedEventArgs e) { Usluga usluga = new Usluga(); UslugeIzmene nw = new UslugeIzmene(usluga); //this.Close(); nw.ShowDialog(); }
public ActionResult DeleteConfirmed(int id) { Usluga usluga = db.Usluga.Find(id); db.Usluga.Remove(usluga); db.SaveChanges(); return(RedirectToAction("Index")); }
public UrediUslugu(Usluga u) { InitializeComponent(); BindingContext = model = new UrediUsluguViewModel() { usluga = u }; }
public IActionResult Uklanjanje(int id) { Usluga usluga = db.usluga.Find(id); db.usluga.Remove(usluga); db.SaveChanges(); return(Redirect("PrikaziUsluge")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Usluga usluga = await db.Usluga.FindAsync(id); db.Usluga.Remove(usluga); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void button1_Click(object sender, EventArgs e) { if (PregledajPolja()) { Zaposlenik za = new Zaposlenik(); Adresa ad = new Adresa(); za.Ime = this.textIme.Text; za.Prezime = this.textPrezime.Text; za.Oib = this.textOIB.Text; ad.Nazivadrese = this.textAdresa.Text; var IdGrad = Convert.ToInt32(comboBox2.SelectedValue.ToString()); Grad grad = session.Get <Grad>(IdGrad); ad.Grad = grad; var IdSmjena = Convert.ToInt32(comboBox1.SelectedValue.ToString()); Smjena smjena = session.Get <Smjena>(IdSmjena); za.Smjena = smjena; var IdSalon = PocetnaForm.ID; Salon salon = session.Get <Salon>(IdSalon); za.Salon = salon; try { using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { session.Save(ad); // Save the book in session transaction.Commit(); // Commit the changes to the database } int id = ad.IdAdresa; za.Adresa = ad; using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { session.Save(za); // Save the book in session transaction.Commit(); // Commit the changes to the database } foreach (var item in checkedListBox1.CheckedItems) { var row = (Usluga)item; var zu = new Zaposlenikusluga(); Usluga usluga = session.Get <Usluga>(row.Idusluga); zu.Usluga = usluga; zu.Zaposlenik = session.Get <Zaposlenik>(za.IdZaposlenik); session.Save(zu); } using (ITransaction transaction = session.BeginTransaction()) // Begin a transaction { transaction.Commit(); // Commit the changes to the database } MessageBox.Show("Dodan novi zaposlenik " + this.textIme.Text + " " + this.textPrezime.Text); ResetForm(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } }
public IActionResult IzbrisiUslugu(int id) { Usluga uslugazabrisanje = _context.Uslugas.Find(id); _context.Uslugas.Remove(uslugazabrisanje); _context.SaveChanges(); TempData["successMessage"] = "Usluga uspješno izbrisana."; return(RedirectToAction("uredi-uslugu")); }
public ActionResult Create() { Usluga model = new Usluga { listaUsluga = db.Uslugee.ToList() }; return(View(model)); }
internal Usluga PrikaziUslugu(Usluga u) { Request request = new Request() { Operacija = Operation.PrikaziUslugu, Objekat = u }; client.SendRequest(request); return((Usluga)client.GetResponseResult()); }
internal int ObrisiUslugu(Usluga u) { Request request = new Request() { Operacija = Operation.ObrisiUslugu, Objekat = u }; client.SendRequest(request); return((int)client.GetResponseResult()); }
public ActionResult Edit([Bind(Include = "UslugaID, CijenaUsluge, ImeUsluge")] Usluga usluga) { if (ModelState.IsValid) { //db.ChangeState<Usluga>(usluga); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usluga)); }
internal List <Usluga> PronadjiUsluge(Usluga u) { Request request = new Request() { Operacija = Operation.PronadjiUsluge, Objekat = u }; client.SendRequest(request); return((List <Usluga>)client.GetResponseResult()); }
private void buttonUsluga_Click(object sender, RoutedEventArgs e) { if (textBoxUsluga.Tag == null) { Usluga _usluga = new Usluga(true); _usluga.Return += new ReturnEventHandler<object>(_usluga_Return); this.NavigationService.Navigate(_usluga); } //ako je vec odabran prikazi ga else { Baza.Usluga _trenutni = (Baza.Usluga)textBoxUsluga.Tag; Usluga _usluga = new Usluga(true, _trenutni); _usluga.Return += new ReturnEventHandler<object>(_usluga_Return); this.NavigationService.Navigate(_usluga); } }