// // GET: /Towary/Create public ActionResult Create() { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } ; var TowarUsluga = new TowaryUslugiRepozytorium(); SelectList stawkiVAT = new SelectList(StawkiVatModel.PobierzListeStawekVat(), "StawkaVatID", "Wartosc"); SelectList jednostkiMiar = new SelectList(JednostkiMiarModel.PobierzListeJednostekMiar(), "JednostkaMiarID", "Nazwa"); if (stawkiVAT.Count() == 0 || jednostkiMiar.Count() == 0) { List <string> brakuje = new List <string>(); brakuje.Add("Stawki VAT"); brakuje.Add("Jednostki miar"); ViewData["Brakuje"] = brakuje; return(View("BladPostepowania")); } else { ViewData["StawkiVAT"] = stawkiVAT; ViewData["JenostkiMiar"] = jednostkiMiar; return(View(TowarUsluga)); } }
public ActionResult Create(TowaryUslugiRepozytorium t, int stawka, int jm) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } try { if (ModelState.IsValid) { Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); t.NowyTowar.WlascicielID = wlasciciel.UzytkownikID; t.NowyTowar.DataWprowadzenia = DateTime.Now; t.NowyTowar.StawkaVatID = stawka; t.NowyTowar.JednostkaMiarID = jm; TowaryUslugi towar = TowaryUslugiModel.ZapiszTowarUsluge(t); } else { ViewData["StawkiVAT"] = new SelectList(StawkiVatModel.PobierzListeStawekVat(), "StawkaVatID", "Wartosc", stawka); ViewData["JenostkiMiar"] = new SelectList(JednostkiMiarModel.PobierzListeJednostekMiar(), "JednostkaMiarID", "Nazwa", jm); return(View("Create", t)); } return(RedirectToAction("Index")); } catch { return(View()); } }
// // GET: /Towary/Edit/5 public ActionResult Edit(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } TowaryUslugiRepozytorium towar = new TowaryUslugiRepozytorium(TowaryUslugiModel.PobierzTowarUsugePoID(id)); towar.cena = (decimal)towar.TowarUsluga.CenaNetto; towar.netto = true; if (towar.TowarUsluga.Rodzaj.Equals("Towar")) { towar.rodzaj = true; } else { towar.rodzaj = false; } SelectList stawkiVAT = new SelectList(StawkiVatModel.PobierzListeStawekVat(), "StawkaVatID", "Wartosc", towar.TowarUsluga.StawkaVatID); SelectList jednostkiMiar = new SelectList(JednostkiMiarModel.PobierzListeJednostekMiar(), "JednostkaMiarID", "Nazwa", towar.TowarUsluga.JednostkaMiarID); if (stawkiVAT.Count() == 0 || jednostkiMiar.Count() == 0) { return(View("BladPostepowania")); } else { ViewData["StawkiVAT"] = stawkiVAT; ViewData["JenostkiMiar"] = jednostkiMiar; return(View(towar)); } }
// // GET: /StawkiVat/ public ActionResult Index() { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } List <StawkiVat> stawkiVat = StawkiVatModel.PobierzListeStawekVat(); return(View(stawkiVat)); }
// // GET: /StawkiVat/Edit/5 public ActionResult Edit(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } StawkiVat stawkaVat = StawkiVatModel.PobierzStawkeVatPoID(id); return(View(stawkaVat)); }
public ActionResult CreateProduktySprzedazy(int dokumentSprzedazyID, FakturaSprzedazy dokumentSprzedazy, int Towary) { try { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } if (ModelState.IsValid) { using (FakturyDBEntitiess db = new FakturyDBEntitiess()) { ProduktyFakturySprzedazy nowyProdukt = new ProduktyFakturySprzedazy(); Uzytkownicy wlasciciel = UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name); nowyProdukt.WlascicielID = wlasciciel.UzytkownikID; nowyProdukt.DataWprowadzenia = DateTime.Now; nowyProdukt.DokumentSprzedazyID = dokumentSprzedazyID; nowyProdukt.TowarID = Towary; nowyProdukt.Ilosc = dokumentSprzedazy.ProduktFakturySprzedazy.Ilosc; TowaryUslugi Towar = TowaryUslugiModel.PobierzTowarUsugePoID(Towary); if (Towar.Marza > 0) { nowyProdukt.WartoscNetto = (Towar.CenaNetto * (1 + (Towar.Marza / 100))) * nowyProdukt.Ilosc; } else { nowyProdukt.WartoscNetto = Towar.CenaNetto * nowyProdukt.Ilosc; } nowyProdukt.WartoscBrutto = nowyProdukt.WartoscNetto * (1 + (((decimal)StawkiVatModel.PobierzStawkeVatPoID(Towar.StawkaVatID).Wartosc) / 100)); ProduktyFakturySprzedazyModel.DodajProduktDoFakturySprzedazy(nowyProdukt); SprzedazModel.WyliczWartosciFaktury(dokumentSprzedazyID); } return(RedirectToAction("CreateProduktySprzedazy", "FakturySprzedaz", new { dokumentSprzedazyID = dokumentSprzedazyID })); } else { FakturaSprzedazy faktura = new FakturaSprzedazy(); faktura.dokumentSprzedazy = SprzedazModel.PobierzFakturePoID(dokumentSprzedazyID); faktura.ListaProduktowSprzedazy = ProduktyFakturySprzedazyModel.PobierzProduktyPoID(dokumentSprzedazyID); ViewData["Towary"] = new SelectList(TowaryUslugiModel.PobierzListTowarow(), "TowarID", "Nazwa"); return(View("CreateProduktySprzedazy", faktura)); } } catch { return(View()); } }
// // GET: /StawkiVat/Details/5 public ActionResult Details(int id) { if (UzytkownikModel.PobierzUzytkownikaPoLoginie(User.Identity.Name) == null) { return(RedirectToAction("LogOn", "Account")); } StawkiVat stawkaVat = StawkiVatModel.PobierzStawkeVatPoID(id); if (stawkaVat == null) { return(View("NieZnaleziono")); } else { return(View(stawkaVat)); } }