protected async override void OnNavigatedTo(NavigationEventArgs e) { // Loading: Artikli.Clear(); ArtiklDalProvider dalProvider = new ArtiklDalProvider(); LoadingIndicator.IsActive = true; List <FirmaDAL.Artikl> result = await Task.Run(() => dalProvider.FetchAll()); LoadingIndicator.IsActive = false; foreach (var item in result) { Artikli.Add(item); } // Navigation logic Frame rootFrame = Window.Current.Content as Frame; if (rootFrame.CanGoBack) { Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.Visible; } else { Windows.UI.Core.SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.Collapsed; } }
private void dohvatiArtikle() { List <Artikli> listaArtikli = Artikli.DohvatiSveArtikle(); dgvArtikli.DataSource = listaArtikli; if (alarm) { try { foreach (DataGridViewRow red in dgvArtikli.SelectedRows) { red.Selected = false; } List <Artikli> listaAlarm = Artikli.DohvatiSveArtikleAlarm(); foreach (DataGridViewRow red in dgvArtikli.Rows) { foreach (Artikli artikl in listaAlarm) { if (int.Parse(red.Cells["idArtikla"].Value.ToString()) == artikl.idArtikla) { red.Selected = true; } } } } catch (Exception) { //throw; } } }
private void DohvatiSveArtikle() { List <Artikli> listaArtikla = Artikli.DohvatiSveArtikle(); CBArtikl.DataSource = listaArtikla; CBArtikl.DisplayMember = "Naziv"; CBArtikl.ValueMember = "idArtikla"; ; }
public void ObrisiHranu(Artikli odabrani) { using (var db = new NjamiNjamEntities()) { db.Artikli.Attach(odabrani); db.Artikli.Remove(odabrani); db.SaveChanges(); } }
public bool obrisiArtikal(Artikal artikal) { if (baza.obrisi(artikal)) { Artikli.Remove(artikal); return(true); } return(false); }
public bool dodajArtikal(Artikal artikal) { if (baza.dodaj(artikal)) { Artikli.Add(artikal); return(true); } return(false); }
public void AzurirajHranu(Artikli odabrani, string naziv, decimal cijena, int kolicina) { using (var db = new NjamiNjamEntities()) { db.Artikli.Attach(odabrani); odabrani.Naziv = naziv; odabrani.Cijena = cijena; odabrani.Kolicina = kolicina; db.SaveChanges(); } }
public void AzurirajSpecijalnuPonudu(Artikli odabrani, string naziv, decimal cijena, int kolicina, DateTime vrijedi_od, DateTime vrijeme_do) { using (var db = new NjamiNjamEntities()) { db.Artikli.Attach(odabrani); odabrani.Naziv = naziv; odabrani.Cijena = cijena; odabrani.Kolicina = kolicina; odabrani.Vrijedi_od = vrijedi_od; odabrani.Vrijedi_do = vrijeme_do; db.SaveChanges(); } }
public IActionResult PostArtikli([FromBody] Artikli artikal) { var identity = HttpContext.User.Identity as ClaimsIdentity; var rola = identity.Claims.ToList()[1].Value; if (rola == "user") { return(Forbid()); } _context.Artikli.Add(artikal); _context.SaveChanges(); return(Ok()); }
/// <summary> /// Spremanje promjena u bazu podataka /// </summary> private bool spremiPromjene() { try { // Provjera ispravnog unosa podataka if (!provjeriUnos()) { return(false); } // Nema promjene -> nema spremanja! if (!dosloDoPromjene()) { return(false); } // Spremanje u bazu, ažuriranje DataGrida if (artikl == null) { artikl = new Artikli(); } txtIme.Tag = artikl.Naziv = txtIme.Text; txtAlarm.Tag = artikl.AlarmnaKolicina = int.Parse(txtAlarm.Text); txtCijena.Tag = artikl.CijenaProdaje = int.Parse(txtCijena.Text); cbKategorija.Tag = artikl.idKategorijeArtikla = int.Parse(cbKategorija.SelectedValue.ToString()); artikl.Spremi(); // Ažuriranje DataGrida if (novi) { dohvatiPodatke(); } else { dgvPodaci.SelectedRows[0].Cells["colImePrezime"].Value = artikl.ToString(); } dgvPodaci.Refresh(); return(true); } catch (Exception) { MessageBox.Show("Greška pri spremanju!", "Greška...", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public void PutArtikli(Artikli ar) { try { var dataSet = new DataSet(); var connection = new SqlConnection(Program.sqlString); connection.Open(); var update = new SqlCommand($"UPDATE ARTIKLI SET naziv ={ar.Naziv}, jedinicaMere = {ar.JedinicaMere} WHERE id = {ar.IdArtikla};", connection); update.ExecuteNonQuery(); } catch (Exception e) { throw new FaultException <Error>(new Error(e.Message)); } }
private void dgvPodaci_SelectionChanged(object sender, EventArgs e) { try { if (dgvPodaci.Rows.Count > 0 && dgvPodaci.DisplayedRowCount(false) > 0) { artikl = Artikli.DohvatiArtiklePremaID(dgvPodaci.SelectedRows[0].Cells["id"].Value.ToString()); dohvatiArtiklia(); } } catch (Exception) { // } }
/// <summary> /// Dohvaća podatke o artiklima za narudžbenicu i popunjava report /// </summary> private void dohvatiNarudzbenicu() { Microsoft.Reporting.WinForms.ReportDataSource reportDS = new Microsoft.Reporting.WinForms.ReportDataSource(); reportDS.Name = "dsArtikl"; List <Artikli> listaArtikla = Artikli.DohvatiSveArtikleAlarm(); bwLoadReport.ReportProgress(37); System.Threading.Thread.Sleep(500); reportDS.Value = listaArtikla; this.report.LocalReport.DataSources.Add(reportDS); bwLoadReport.ReportProgress(80); System.Threading.Thread.Sleep(500); this.report.LocalReport.ReportEmbeddedResource = "Skladiste_PI.Izvjestaji.Narudzbenice.rdlc"; }
public void PostArtikli(Artikli ar) { try { var dataSet = new DataSet(); var connection = new SqlConnection(Program.sqlString); connection.Open(); var insert = new SqlCommand($"INSERT INTO ARTIKLI(id,naziv,jedinicaMere) VALUES ({ar.IdArtikla},{ar.Naziv},{ar.JedinicaMere});", connection); var a = new SqlDataAdapter(insert); insert.ExecuteNonQuery(); } catch (Exception e) { throw new FaultException <Error>(new Error(e.Message)); } }
public void OnNavigatedTo(NavigationContext navigationContext) { var artikalID = navigationContext.Parameters["ArtikalID"]; if (artikalID == null) { if (SelectedArtikal == null) { FormirajSpisakArtikala(); } return; } var jeIzbrisan = navigationContext.Parameters["JeIzbrisan"]; bool deleted = false; if (jeIzbrisan != null) { deleted = (bool)jeIzbrisan; } long id = (long)artikalID; // Ako je parametar ArtikalID=0 onda nista nije menjano if (id != 0) { if (deleted) { TextIsNotSelected = String.Format("Artikal {0} {1} je izbrisan!", SelectedArtikal.Sifra, SelectedArtikal.Naziv); } FormirajSpisakArtikala(); if (deleted) { SelectedArtikal = null; } else { Artikal editovanArtikal = Artikli.FirstOrDefault(a => a.ID == id); if (editovanArtikal.ID != 0) { SelectedArtikal = editovanArtikal; } } } }
public void DodajNovuHranu(string naziv, decimal cijena, int kolicina, DateTime vrijedi_od, int vkTip) { using (var db = new NjamiNjamEntities()) { Artikli artikli = new Artikli { Naziv = naziv, Cijena = cijena, Kolicina = kolicina, Vrijedi_od = vrijedi_od, Vrijedi_do = null, vk_tip = vkTip }; db.Artikli.Add(artikli); db.SaveChanges(); } }
private void frmMail_Load(object sender, EventArgs e) { List <PoslovniPartner> listapp = PoslovniPartner.DohvatiPoslovnePartnere(TipoviPP.Dobavljac); comboBox1.DataSource = listapp; comboBox1.DisplayMember = "Email"; List <Artikli> listaArtikla = Artikli.DohvatiSveArtikleAlarm(); //textBox3.Text = textBox3.Text + "<table>"; foreach (Artikli art in listaArtikla) { textBox3.Text = textBox3.Text + Environment.NewLine.ToString() + art.idArtikla.ToString() + " \t\t\t" + art.Naziv + " \t\t\t" + (art.AlarmnaKolicina + (art.AlarmnaKolicina - art.KolicinaNaSkladistu)).ToString(); } textBox3.Text = textBox3.Text.Replace("*FUNKCIJA DATE/TIME*", DateTime.Now.ToShortDateString()); textBox3.Text = textBox3.Text + Environment.NewLine.ToString() + Environment.NewLine.ToString() + Environment.NewLine.ToString() + logZaposlenik; }
public ActionResult SaveArtikl(AddArtiklViewModel artikl) { if (!ModelState.IsValid) { return(View("Edit", new { id = artikl.IdArtikli })); } Artikli art = new Artikli { IdPartner = artikl.IdPartner, IdArtikli = artikl.IdArtikli, Naziv = artikl.ArtiklNaziv, Sifra = artikl.ArtiklSifra }; _context.Artikli.Add(art); _context.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Dohvaća podatke iz baze i puni DataGrid /// </summary> private void dohvatiPodatke() { List <KategorijaArtikla> listaArtikla = KategorijaArtikla.DohvatiKategorijuArtikla(); cbKategorija.DataSource = listaArtikla; cbKategorija.DisplayMember = "NazivKategorije"; cbKategorija.ValueMember = "idKategorijeArtikla"; dgvPodaci.Rows.Clear(); List <Artikli> lA = Artikli.DohvatiSveArtikle(); foreach (Artikli a in lA) { dgvPodaci.Rows.Add(a.idArtikla, a.ToString()); } if (dgvPodaci.RowCount <= 0) { btnDodaj_Click(null, null); } }
public void DodavanjeArtikalaNaRacun(Racun odabraniRacun, Artikli odabraniArtikl) { using (var db = new NjamiNjamEntities()) { var upit = from s in db.Stavke_racuna where odabraniRacun.ID == s.vk_racun select s; foreach (var item in upit.Distinct().ToList()) { if (item.vk_artikl == odabraniArtikl.ID) { db.Stavke_racuna.Attach(item); item.Kolicina++; db.SaveChanges(); db.Artikli.Attach(odabraniArtikl); odabraniArtikl.Kolicina--; db.SaveChanges(); AzuriranjeRacuna(odabraniRacun, odabraniArtikl); return; } } Stavke_racuna stavke = new Stavke_racuna { vk_racun = odabraniRacun.ID, vk_artikl = odabraniArtikl.ID, Kolicina = 1 }; db.Stavke_racuna.Add(stavke); db.SaveChanges(); db.Artikli.Attach(odabraniArtikl); odabraniArtikl.Kolicina--; db.SaveChanges(); AzuriranjeRacuna(odabraniRacun, odabraniArtikl); } }
public List <Artikli> Get(ArtikliSearchRequest search) { var query = _context.Artikli.Include(y => y.Proizvodjaci).Include(z => z.Modeli).AsQueryable(); if (!string.IsNullOrWhiteSpace(search?.Naziv)) { query = query.Where(x => x.Naziv.StartsWith(search.Naziv)); } if ((!string.IsNullOrWhiteSpace((search?.ProizvodjacId).ToString())) && search?.ProizvodjacId != 0) { query = query.Where(x => x.ProizvodjacId == search.ProizvodjacId); } var list = query.ToList(); List <Artikli> result = new List <Artikli>(); foreach (var item in list) { Artikli nova = new Artikli(); nova.ArtikalId = item.ArtikalId; nova.Cijena = item.Cijena; nova.KarakteristikeId = item.KarakteristikeId; nova.ModelId = item.ModelId; nova.Naziv = item.Naziv; nova.ProizvodjacId = item.ProizvodjacId; nova.Sifra = item.Sifra; nova.Slika = item.Slika; nova.SlikaThumb = item.SlikaThumb; nova.Status = item.Status; nova.Model = item.Modeli.Naziv; nova.Proizvodjac = item.Proizvodjaci.Naziv; result.Add(nova); } return(result); }
public void OnNavigatedTo(NavigationContext navigationContext) { var artPar = navigationContext.Parameters["ArtikalID"]; if (artPar != null) { var artikalID = (long)artPar; var izabraniArt = Artikli.FirstOrDefault(a => a.ID == artikalID); if (izabraniArt != null) { SelectedArtikal = izabraniArt; } } // Ako je forma pozvana iz Izbora dezena pamtim dezen koji je bio izabran var dezPar = navigationContext.Parameters["DezenID"]; if (dezPar != null) { _prosledjenDezenID = (long)dezPar; } }
// GET: ParcijalniPogled public ActionResult ObradiListu() { Artikli ar1 = new Artikli() { Kategorija = "Food", Naziv = "Banana", Cijena = 10, Kolicina = 10 }; Artikli ar2 = new Artikli() { Kategorija = "Food", Naziv = "Apple", Cijena = 20, Kolicina = 3 }; Artikli ar3 = new Artikli() { Kategorija = "Food", Naziv = "Hamburger", Cijena = 25, Kolicina = 1 }; Artikli ar4 = new Artikli() { Kategorija = "Car", Naziv = "Golf", Cijena = 1000, Kolicina = 2 }; List <Artikli> repo = new List <Artikli>() { ar1, ar2, ar3, ar4 }; return(View(repo)); }
private void AzuriranjeRacuna(Racun odabraniRacun, Artikli odabraniArtikl) { decimal popust = odabraniRacun.Popust; if (popust <= 0) { using (var db = new NjamiNjamEntities()) { db.Racun.Attach(odabraniRacun); odabraniRacun.Cijena += odabraniArtikl.Cijena - (odabraniArtikl.Cijena * (popust / 100)); db.SaveChanges(); } } else { using (var db = new NjamiNjamEntities()) { db.Racun.Attach(odabraniRacun); odabraniRacun.Cijena += odabraniArtikl.Cijena - (odabraniArtikl.Cijena * (popust / 100)); db.SaveChanges(); } } }
private void btnDodaj_Click(object sender, EventArgs e) { if (dosloDoPromjene()) { switch (MessageBox.Show("Želite li pohraniti promjene?", "Informacija...", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question)) { case DialogResult.Yes: if (!spremiPromjene()) { return; } break; case DialogResult.Cancel: return; } } artikl = null; brisiPolja(); this.Text = "Unos novog artikla"; novi = true; promjenaUnosIzmjena(); }
public string OdrediKategoriju(Artikli artikl) { return(artikl.Kategorija); }
public static void Init(Interface i) { int input = 0; while (input != 4) { Console.Write("1)Artikli\n2)FiskalniRacun\n3)Magacin\n4)Izlaz\n"); input = Convert.ToInt32(Console.ReadLine()); if (input == 1) { int input2 = 0; while (input2 != 5) { Console.Write("1)Ispis Artikla\n2)Dodaj Artikal\n3)Izmeni Artikal\n4)Obrisi Artikal\n5)Izlaz\n"); input2 = Convert.ToInt32(Console.ReadLine()); if (input2 == 1) { int id; id = Convert.ToInt32(Console.ReadLine()); Artikli a = i.GetArtikli(id); Console.WriteLine(a); } if (input2 == 2) { int id; string naz, jed; id = Convert.ToInt32(Console.ReadLine()); naz = Convert.ToString(Console.ReadLine()); jed = Convert.ToString(Console.ReadLine()); Artikli a = new Artikli(id, naz, jed); i.PostArtikli(a); } if (input2 == 3) { int id; string naz, jed; id = Convert.ToInt32(Console.ReadLine()); naz = Convert.ToString(Console.ReadLine()); jed = Convert.ToString(Console.ReadLine()); Artikli a = new Artikli(id, naz, jed); i.PutArtikli(a); } if (input2 == 4) { int id; id = Convert.ToInt32(Console.ReadLine()); i.DeleteArtikli(id); } } } if (input == 2) { int input2 = 0; while (input2 != 5) { Console.Write("1)Ispis Fiskalnog Racuna\n2)Dodaj Fiskalni Racun\n3)Izmeni Fiskalni Racun\n4)Obrisi Fiskalni Racun\n5)Izlaz\n"); input2 = Convert.ToInt32(Console.ReadLine()); if (input2 == 1) { int id; id = Convert.ToInt32(Console.ReadLine()); FiskalniRacun a = i.GetFiskalniRacun(id); Console.WriteLine(a); } if (input2 == 2) { int id, idStavke, kolicina; DateTime vreme; id = Convert.ToInt32(Console.ReadLine()); idStavke = Convert.ToInt32(Console.ReadLine()); vreme = Convert.ToDateTime(Console.ReadLine()); kolicina = Convert.ToInt32(Console.ReadLine()); FiskalniRacun a = new FiskalniRacun(id, idStavke, vreme, kolicina); i.PostFiskalniRacun(a); } if (input2 == 3) { int id, idStavke, kolicina; DateTime vreme; id = Convert.ToInt32(Console.ReadLine()); idStavke = Convert.ToInt32(Console.ReadLine()); vreme = Convert.ToDateTime(Console.ReadLine()); kolicina = Convert.ToInt32(Console.ReadLine()); FiskalniRacun a = new FiskalniRacun(id, idStavke, vreme, kolicina); i.PutFiskalniRacun(a); } if (input2 == 4) { int id; id = Convert.ToInt32(Console.ReadLine()); i.DeleteFiskalniRacun(id); } } } if (input == 3) { int input2 = 0; while (input2 != 4) { Console.Write("1)Ispis Magacina\n2)Dodaj Magacin\n3)Izmeni Magacin\n4)Obrisi Magacin\n5)Izlaz\n"); input2 = Convert.ToInt32(Console.ReadLine()); if (input2 == 1) { int id; id = Convert.ToInt32(Console.ReadLine()); Magacin a = i.GetMagacin(id); Console.WriteLine(a); } if (input2 == 2) { int id, idArtikla, kolicina, cena; DateTime vreme; id = Convert.ToInt32(Console.ReadLine()); idArtikla = Convert.ToInt32(Console.ReadLine()); kolicina = Convert.ToInt32(Console.ReadLine()); cena = Convert.ToInt32(Console.ReadLine()); vreme = Convert.ToDateTime(Console.ReadLine()); Magacin a = new Magacin(id, idArtikla, kolicina, cena, vreme); i.PostMagacin(a); } if (input2 == 3) { int id, idArtikla, kolicina, cena; DateTime vreme; id = Convert.ToInt32(Console.ReadLine()); idArtikla = Convert.ToInt32(Console.ReadLine()); kolicina = Convert.ToInt32(Console.ReadLine()); cena = Convert.ToInt32(Console.ReadLine()); vreme = Convert.ToDateTime(Console.ReadLine()); Magacin a = new Magacin(id, idArtikla, kolicina, cena, vreme); i.PutMagacin(a); } if (input2 == 4) { int id; id = Convert.ToInt32(Console.ReadLine()); i.DeleteMagacin(id); } } } } }
private void btn_artikli_okno_Click(object sender, RoutedEventArgs e) { Artikli okno = new Artikli(0); okno.Owner = this; okno.ShowDialog(); }
static void Main(string[] args) { //Wigni_#1 Wigni newWigni = new Wigni("", "", 1945, "", 12); newWigni.Wigni_Saxeli = "Graf Monte Kristo"; newWigni.Wigni_Avtori = "Alexander Duma"; newWigni.Gamoqveynebis_Weli = 1984; newWigni.Gamomcemelli_Company = "Diogene Publishing"; newWigni.Gverdebis_Raodenoba = 644; StringBuilder s = new StringBuilder(); s.Append("Wigni: "); s.Append(newWigni.Wigni_Saxeli); s.Append("\nWignis Avtori: "); s.Append(newWigni.Wigni_Avtori); s.Append("\nGamoqveynebis Weli: "); s.Append(newWigni.Gamoqveynebis_Weli); s.Append("\nGamomcemeli: "); s.Append(newWigni.Gamomcemelli_Company); s.Append("\nGverdebis Raodenoba: "); s.Append(newWigni.Gverdebis_Raodenoba); Console.WriteLine(s.ToString()); Artikli newArtikli = new Artikli("", "", "", "", 1945, 12); newArtikli.Artiklis_Saxeli = "Chokolate Factory In Ohio"; newArtikli.Artikli_Avtori = "Daily News"; newArtikli.Gazetis_Saxeli = "Daily News Magazine"; newArtikli.Gazeti_M = "48"; newArtikli.Artikli_GamoqveynebisWeli = 2016; newArtikli.ArtikleGverdebis_Raodenoba = 13; StringBuilder a = new StringBuilder(); a.Append("\n\nArtiklis Saxeli: "); a.Append(newArtikli.Artiklis_Saxeli); a.Append("\nArtiklis Avtori: "); a.Append(newArtikli.Artikli_Avtori); a.Append("\nGazetis Saxeli: "); a.Append(newArtikli.Gazetis_Saxeli); a.Append("\nGazeti_M: "); a.Append(newArtikli.Gazeti_M); a.Append("\nArtiklis Gamoqveynebis Weli: "); a.Append(newArtikli.Artikli_GamoqveynebisWeli); a.Append("\nArtiklis Gverdebis Raodenoba: "); a.Append(newArtikli.ArtikleGverdebis_Raodenoba); Console.WriteLine(a.ToString()); Resursebi newResursebi = new Resursebi("", "", "", ""); newResursebi.Resursis_Saxeli = "C# Book"; newResursebi.Resursis_Avtori = "Roman Samkharadze"; newResursebi.Link_i = "https://gtu.ge/book/visual_roman_samxaradze_1.pdf"; newResursebi.Anotacia_A = "Am Wignshi Sheiswavlit C# detalurad"; StringBuilder e = new StringBuilder(); e.Append("\n\nResursis Saxeli: "); e.Append(newResursebi.Resursis_Saxeli); e.Append("\nResursis Avtori: "); e.Append(newResursebi.Resursis_Avtori); e.Append("\nLink_i: "); e.Append(newResursebi.Link_i); e.Append("\nAnotacia A: "); e.Append(newResursebi.Anotacia_A); Console.WriteLine(e.ToString()); Console.ReadKey(); }
public IActionResult PutArtikli([FromBody] Artikli artikal) { _context.Artikli.Update(artikal); _context.SaveChanges(); return(Ok()); }