public ActionResult Create([Bind(Include = "ProduktID,ZlecenieID,Produkt,IloscZamowiona,Uwagi")] Produkty produkty) { if (ModelState.IsValid) { Wypalanie wypalanie = new Wypalanie(); Zaginanie zaginanie = new Zaginanie(); Spawanie spawanie = new Spawanie(); Magazyn magazyn = new Magazyn(); wypalanie.Wypalono = "nie"; zaginanie.Pogieto = "nie"; spawanie.Pospawano = "nie"; magazyn.Spakowano = "nie"; magazyn.Wyslano = "nie"; produkty.ProduktID = wypalanie.ProduktID; produkty.ProduktID = zaginanie.ProduktID; produkty.ProduktID = spawanie.ProduktID; produkty.ProduktID = magazyn.ProduktID; db.Magazyn.Add(magazyn); db.Spawanie.Add(spawanie); db.Zaginanie.Add(zaginanie); db.Wypalanie.Add(wypalanie); db.Produkty.Add(produkty); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ZlecenieID = new SelectList(db.Zlecenia, "ZlecenieID", "Firma", produkty.ZlecenieID); return(View(produkty)); }
private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { Form f = null; switch (e.ClickedItem.Text) { case "Zamówienia": f = new Zamówienia(); break; case "Produkty": f = new Produkty(); break; case "Klienci": f = new Klienci(); break; case "Pracownicy": f = new Pracownicy(); break; } f.MdiParent = this; f.Show(); }
public MainPage VerifyWebsiteLoadedCorectly() { _globaMethods.ScrollToWebElement(Produkty); Assert.Equal("PRODUKTY", Produkty.GetAttribute("innerText")); _globaMethods.ScrollToWebElement(Inwestorzy); Assert.Equal("INWESTORZY", Inwestorzy.GetAttribute("innerText")); _globaMethods.ScrollToWebElement(Kontakt); Assert.Equal("KONTAKT", Kontakt.GetAttribute("innerText")); _globaMethods.ScrollToWebElement(MedicalgorithmicsWLiczbach); Assert.Equal("Medicalgorithmics w liczbach", MedicalgorithmicsWLiczbach.GetAttribute("innerText")); _globaMethods.ScrollToWebElement(OstatnieAktualnosci); Assert.Equal("Ostatnie aktualności", OstatnieAktualnosci.GetAttribute("innerText")); _globaMethods.ScrollToWebElement(NajnowszeOfertyPracy); Assert.Equal("Najnowsze oferty pracy", NajnowszeOfertyPracy.GetAttribute("innerText")); _globaMethods.ScrollToWebElement(Newsroom); Assert.Equal("Newsroom", Newsroom.GetAttribute("innerText")); return(this); }
public ActionResult Create(Produktycreateedit produkty) { Produkty produkty1 = new Produkty(); string filename = Path.GetFileNameWithoutExtension(produkty.obrazeknazwa.FileName); string extension = Path.GetExtension(produkty.obrazeknazwa.FileName); filename += DateTime.Now.ToString("yymmssfff") + extension; produkty1.obrazek = "/obrazki/" + filename; produkty1.nazwa = produkty.nazwa; produkty1.cena = produkty.cena; produkty1.dozw_wiek = produkty.dozw_wiek; produkty1.opis = produkty.opis; produkty1.rok_produkcji = produkty.rok_produkcji; filename = Path.Combine(Server.MapPath("~/obrazki/"), filename); produkty.obrazeknazwa.SaveAs(filename); if (ModelState.IsValid) { db.Produkty.Add(produkty1); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produkty)); }
public IHttpActionResult PutProdukty(int id, Produkty produkty) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} if (id != produkty.IdProduktu) { return(BadRequest()); } db.Entry(produkty).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProduktyExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Create([FromBody] Produkty entity) { if (entity == null) { return(BadRequest("Bad model")); } try { entity.ProduktCzesci.ToList().ForEach(p => { p.Czesci = null; }); //var iterator = 0; //var tempId = entity.Id; //while (_ctx.Produkty.Any(p => p.Id == tempId)) //{ // iterator++; // tempId = entity.Id + "_" + iterator; //}; //entity.Id = tempId; var res = _ctx.Produkty.Add(entity); await _ctx.SaveChangesAsync(); entity.Id = res.Entity.Id; return(Created("", entity)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message)); } }
private void DodajProduktBtn_Click(object sender, RoutedEventArgs e) { if (KategoriaCB.SelectedItem != null && MarkaTB.Text != String.Empty && ModelTB.Text != String.Empty && CenaZaDobeTB.Text != String.Empty && Kaucja.Text != String.Empty && StanTechCB.SelectedItem != null && PunktObslugiCB.SelectedItem != null) { Produkty entity = new Produkty { IDProduktu = produkty.GetMax(), Kategoria = ((Kategorie)KategoriaCB.SelectedItem).IDKategorii, Marka = MarkaTB.Text, Model = ModelTB.Text, CenaZaDobe = Convert.ToDecimal(CenaZaDobeTB.Text), Kaucja = Convert.ToDecimal(Kaucja.Text) }; ProduktySz entity2 = new ProduktySz { IDProduktu = entity.IDProduktu, IDProduktuSZ = produkty.GetMaxSz(), IDPunktuObslugi = ((PunktyObslugi)PunktObslugiCB.SelectedItem).IDPunktuObslugi, Stantechniczny = ((int)StanTechCB.SelectedItem) }; var tuple = new Tuple <Produkty, ProduktySz>(entity, entity2); produkty.AddEntity(tuple); UpdateUI(); } }
public void CheckIfProductCanBeAdded_EmptyProduct_ReturnsFalse() { Produkty testowyProdukt = new Produkty(); bool result = ProductManager.CheckIfProductCanBeAdded(testowyProdukt); Assert.IsFalse(result); }
public async Task <IActionResult> Create(Produkty produkt, IFormFile image) { ViewBag.Message = "Ten przedmiot znajduje się już w bazie"; ViewBag.CategoriesId = new SelectList(_context.Kategorie.ToList(), "Id", "TypeOfProduct"); ViewBag.SpecialTagsId = new SelectList(_context.Tags.ToList(), "Id", "TagName"); if (ModelState.IsValid) { var searchItem = _context.Piwa.FirstOrDefault(x => x.Name == produkt.Name); if (searchItem != null) { return(View(searchItem)); } if (image != null) { var name = Path.Combine(_env.WebRootPath + "/Images", Path.GetFileName(image.FileName)); await image.CopyToAsync(new FileStream(name, FileMode.Create)); produkt.Image = image.FileName; } if (image == null) { produkt.Image = "Images/NoImage.jpg"; } _context.Piwa.Add(produkt); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(produkt)); }
/// <summary> /// Event wywolywany po kliknieciu produktu /// Tworzy nowy obiekt produktu i jesli spelnia kryteria to dodaje go do bazy danych /// </summary> private void AddProductButton_OnClick(object sender, RoutedEventArgs e) { Produkty p = new Produkty { Kod = CodeTextBox.Text, AdresObrazka = UrlTextBox.Text, Opis = DescTextBox.Text, Cena = Convert.ToDecimal(PriceTextBox.Text), Nazwa = NameTextBox.Text }; if (ProductManager.CheckIfProductCanBeAdded(p)) { db.Produkty.Add(p); db.SaveChanges(); UrlTextBox.Text = ""; CodeTextBox.Text = ""; DescTextBox.Text = ""; PriceTextBox.Text = ""; NameTextBox.Text = ""; } else { MessageBox.Show("Uzupelnij wszystkie pola"); } }
private IEnumerable <Produkty> BuildProduktyList(IEnumerable <Kategorie> kategorieList, IEnumerable <Zamowienia> zamowieniaList) { Random x = new Random(DateTime.Now.Millisecond); var Produkty = new List <Produkty>(); var pozycja = new Produkty() { IdZamowienia = 1, IdKategorie = 1, Nazwa = "HiFiMAN HE-400i", Opis = "Słuchawki przewodowe, audiofilskie, planarne, ortodynamiczne.", NrSeryjny = x.Next(10000, 99999).ToString(), Zdjecie = "https://image.ceneostatic.pl/data/products/31240831/i-hifiman-he-400i.jpg", }; Produkty.Add(pozycja); var pozycja2 = new Produkty() { IdZamowienia = 2, IdKategorie = 2, Nazwa = "BOWERS & WILKINS 685 S2", Opis = "Wszechstronny nowy model 685 w domowym zaciszu ma swoje miejsce na podstawce lub na półce.", NrSeryjny = x.Next(10000, 99999).ToString(), Zdjecie = "https://cdn.mos.cms.futurecdn.net/FNj8BFYjdNfbSiQa4LqeXK-480-80.jpg", }; Produkty.Add(pozycja2); return(Produkty); }
public ActionResult DeleteConfirmed(int id) { Produkty produkty = db.Produkty.Find(id); db.Produkty.Remove(produkty); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task NactiProdukty() { Produkty.Clear(); foreach (Model.Produkt produkt in await App.Databaze.GetAllProductsAsync()) { Produkty.Add(produkt); } }
public ProduktyDoWyboruUserControl(Produkty p) { this.produkt = p; InitializeComponent(); nazwaTb.Text = produkt.Nazwa; kodTb.Text = produkt.Kod_produktu; cenaTb.Text = produkt.Cena_netto.ToString(); iloscTb.Text = produkt.Ilosc.ToString(); }
public ActionResult Edit([Bind(Include = "Id_produktu,nazwa,opis,cena,dozw_wiek,rok_produkcji")] Produkty produkty) { if (ModelState.IsValid) { db.Entry(produkty).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produkty)); }
public ActionResult Edit([Bind(Include = "Id_produktu,id_katergoria_prod,nazwa_produktu,typ,wersja,opis,zdjęcie,cena")] Produkty produkty) { if (ModelState.IsValid) { db.Entry(produkty).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_katergoria_prod = new SelectList(db.Kategorie_Producenci, "Id_Kat_prod", "Id_Kat_prod", produkty.id_katergoria_prod); return(View(produkty)); }
public IHttpActionResult GetProdukty(int id) { Produkty produkty = db.Produkty.Find(id); if (produkty == null) { return(NotFound()); } return(Ok(produkty)); }
public void CheckIfProductCanBeAdded_FilledProduct_ReturnsTrue() { Produkty testowyProdukt = new Produkty(); testowyProdukt.Cena = 200; testowyProdukt.Nazwa = "Mysz"; testowyProdukt.Opis = "Mysz komputerowa"; bool result = ProductManager.CheckIfProductCanBeAdded(testowyProdukt); Assert.IsTrue(result); }
private Produkty CreateProduct() { Produkty product = new Produkty(); product.Nazwa = txtName.Text; product.Cena = Convert.ToDouble(txtPrice.Text); product.TypeId = Convert.ToInt32(ddType.SelectedValue); product.Opis = txtDescription.Text; product.Zdjecie = ddImage.SelectedValue; return(product); }
public ProductUserControl(HomeForm homeForm, Produkty p) { this.produkt = p; this.homeForm = homeForm; InitializeComponent(); nazwaTextBox.Text = produkt.Nazwa; kodTextBox.Text = produkt.Kod_produktu; cenaTextBox.Text = produkt.Cena_netto.ToString(); iloscTextBox.Text = produkt.Ilosc.ToString(); vatTb.Text = produkt.Vat.ToString(); }
public ActionResult Edit([Bind(Include = "ProduktID,ZlecenieID,Produkt,IloscZamowiona,Uwagi")] Produkty produkty) { if (ModelState.IsValid) { db.Entry(produkty).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ZlecenieID = new SelectList(db.Zlecenia, "ZlecenieID", "Firma", produkty.ZlecenieID); return(View(produkty)); }
public IHttpActionResult PostProdukty(Produkty produkty) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} db.Produkty.Add(produkty); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = produkty.IdProduktu }, produkty)); }
private void importujProduktyBtn_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.DefaultExt = "xml"; ofd.Filter = "XML Files (*.xml)|*.xml"; ofd.FilterIndex = 0; ofd.ShowDialog(); if (ofd.FileName != string.Empty) { XmlDocument doc = new XmlDocument(); doc.Load(ofd.FileName); foreach (XmlNode produkt in doc.DocumentElement.ChildNodes) { if (produkt.HasChildNodes) { XmlNode nazwaNode = produkt.SelectSingleNode("nazwa"); XmlNode cenaNode = produkt.SelectSingleNode("cena"); XmlNode iloscNode = produkt.SelectSingleNode("ilosc"); XmlNode vatNode = produkt.SelectSingleNode("vat"); XmlNode kodNode = produkt.SelectSingleNode("kod"); if (nazwaNode != null && cenaNode != null && iloscNode != null && vatNode != null && kodNode != null) { Produkty p = new Produkty(); p.Nazwa = nazwaNode.InnerText; p.Cena_netto = decimal.Parse(cenaNode.InnerText); p.Ilosc = Int32.Parse(iloscNode.InnerText); p.Vat = Int32.Parse(vatNode.InnerText); p.Kod_produktu = kodNode.InnerText; Produkty produktAktualizacja = BazaDanych.Polaczenie.Produkties.Where(p2 => p2.Kod_produktu == p.Kod_produktu).FirstOrDefault(); if (produktAktualizacja != null) { produktAktualizacja.Ilosc = p.Ilosc; produktAktualizacja.Nazwa = p.Nazwa; produktAktualizacja.Cena_netto = p.Cena_netto; produktAktualizacja.Vat = p.Vat; } else { BazaDanych.Polaczenie.Produkties.InsertOnSubmit(p); } BazaDanych.Polaczenie.SubmitChanges(); } } } WczytajProdukty(); } }
void PDWUC_Click(object sender, EventArgs e) { if (pdwuc != null) { pdwuc.BackColor = System.Drawing.SystemColors.ButtonHighlight; pdwuc.checkedField = false; } pdwuc = (ProduktyDoWyboruUserControl)sender; pdwuc.checkedField = true; produktWybrany = (Produkty)pdwuc.produkt; pdwuc.BackColor = System.Drawing.SystemColors.WindowFrame; }
public string InsertProduct(Produkty product) { try { KosmetykiDBEntities db = new KosmetykiDBEntities(); db.Produkties.Add(product); db.SaveChanges(); return(product.Nazwa + " produkt został dodany"); } catch (Exception e) { return("Error: " + e); } }
public IHttpActionResult DeleteProdukty(int id) { Produkty produkty = db.Produkty.Find(id); if (produkty == null) { return(NotFound()); } db.Produkty.Remove(produkty); db.SaveChanges(); return(Ok(produkty)); }
public ActionResult Edit(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Produkty produkty = db.Produkty.Find(id); if (produkty == null) { return(HttpNotFound()); } return(View(produkty)); }
private void FillPage(int id) { //get selected product from DB ProductModel productModel = new ProductModel(); Produkty product = productModel.GetProduct(id); //fill textboxes txtDescription.Text = product.Opis; txtName.Text = product.Nazwa; txtPrice.Text = product.Cena.ToString(); //set dropdownlist values ddImage.SelectedValue = product.Zdjecie; ddType.SelectedValue = product.TypeId.ToString(); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Produkty = await _context.Produkty.FindAsync(id); if (Produkty == null) { return(NotFound()); } return(Page()); }
public Produkty GetProduct(int id) { try { using (KosmetykiDBEntities db = new KosmetykiDBEntities()) { Produkty product = db.Produkties.Find(id); return(product); } } catch (Exception) { return(null); } }