public ActionResult DodajZaplate(int idFakturySprzedazy, FormCollection collection) { var Model = new ZaplataFakturySprzedazy() { IdFakturySprzedazy = idFakturySprzedazy }; var FakturaSprzedazy = FakturySprzedazyRepository.FakturaSprzedazy(idFakturySprzedazy); try { //UpdateModel(Model); Model.Kwota = Decimal.Parse(collection["Kwota"].Replace(".", ","), System.Globalization.CultureInfo.GetCultureInfo("de-DE")); Model.DataZaplaty = DateTime.Parse(collection["DataZaplaty"]); Model.Opis = collection["Opis"]; if (Model.IsValid) { FakturySprzedazyRepository.DodajZaplate(Model); FakturySprzedazyRepository.Save(); TempData["Message"] = String.Format("Dodano zapłatę faktury sprzdażdy \"{0}\"", FakturaSprzedazy.NumerFaktury); return(RedirectToAction("Zaplaty", new { @idFakturySprzedazy = idFakturySprzedazy })); } else { foreach (var rule in Model.GetRuleViolations()) { ModelState.AddModelError(rule.PropertyName, rule.ErrorMessage); } return(View(Model)); } } catch (Exception ex) { Logger.ErrorFormat("Dodawanie faktur sprzedaży\n{0}", ex); ViewBag.ErrorMessage = String.Format("Nie powiodło się dodawnie faktury\n{0}", ex.Message); return(View(Model)); } }
public void UsunZaplate(ZaplataFakturySprzedazy FakturaSprzedazy) { db.ZaplataFakturySprzedazies.DeleteOnSubmit(FakturaSprzedazy); }
public void DodajZaplate(ZaplataFakturySprzedazy fakturaSprzedazy) { db.ZaplataFakturySprzedazies.InsertOnSubmit(fakturaSprzedazy); }