private List <string> CheckOriginSelling(FeesInOriginSelling oSelling) { List <string> errors = new List <string>(); if (oSelling.IsChina) { if (oSelling.Others.Value == 0 && oSelling.CIQ.Value == 0 && oSelling.CO.Value == 0 && oSelling.Courier.Value == 0 && oSelling.CustomsClearance.Value == 0 && oSelling.Insurance.Value == 0 && oSelling.SealFees.Value == 0 && oSelling.THC.Value == 0 && oSelling.Truck.Value == 0) { errors.Add("Origin Selling Net amounts Missing"); } } else { if (oSelling.EuropeAllIn.Value == 0) { errors.Add("Origin Selling Net amounts Missing"); } } return(errors); }
// GET: /FeesInOriginSelling/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FeesInOriginSelling sub_feesinoriginselling = db.FeesInOriginSelling.Find(id); if (sub_feesinoriginselling == null) { return(HttpNotFound()); } ViewBag.CIQCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.CIQCurrencyID); ViewBag.COCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.COCurrencyID); ViewBag.CourierCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.CourierCurrencyID); ViewBag.CustomsClearanceCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.CustomsClearanceCurrencyID); ViewBag.EuropeAllInCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.EuropeAllInCurrencyID); ViewBag.InsuranceCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.InsuranceCurrencyID); ViewBag.OthersCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.OthersCurrencyID); ViewBag.SealFeesCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.SealFeesCurrencyID); ViewBag.THCCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.THCCurrencyID); ViewBag.TruckCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.TruckCurrencyID); ViewBag.AdditionalField1CurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.AdditionalField1CurrencyID); ViewBag.AdditionalField2CurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.AdditionalField2CurrencyID); return(View(sub_feesinoriginselling)); }
public ActionResult Edit([Bind(Include = "TranID,Updated,Updator,IsChina,THC,THCCurrencyID,Truck,TruckCurrencyID,CIQ,CIQCurrencyID,CO,COCurrencyID,SealFees,SealFeesCurrencyID,Courier,CourierCurrencyID,Insurance,InsuranceCurrencyID,CustomsClearance,CustomsClearanceCurrencyID,Others,OthersCurrencyID,EuropeAllIn,EuropeAllInCurrencyID,AdditionalField1,AdditionalField1CurrencyID,AdditionalField2,AdditionalField2CurrencyID")] FeesInOriginSelling sub_feesinoriginselling) { if (ModelState.IsValid) { db.Entry(sub_feesinoriginselling).State = EntityState.Modified; db.SaveChanges(); //return RedirectToAction("Index"); Calculations.CalcTran(sub_feesinoriginselling.TranID, 4); return(RedirectToAction("Details", "Tran", new { id = sub_feesinoriginselling.TranID })); } ViewBag.CIQCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.CIQCurrencyID); ViewBag.COCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.COCurrencyID); ViewBag.CourierCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.CourierCurrencyID); ViewBag.CustomsClearanceCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.CustomsClearanceCurrencyID); ViewBag.EuropeAllInCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.EuropeAllInCurrencyID); ViewBag.InsuranceCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.InsuranceCurrencyID); ViewBag.OthersCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.OthersCurrencyID); ViewBag.SealFeesCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.SealFeesCurrencyID); ViewBag.THCCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.THCCurrencyID); ViewBag.TruckCurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.TruckCurrencyID); ViewBag.AdditionalField1CurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.AdditionalField1CurrencyID); ViewBag.AdditionalField2CurrencyID = new SelectList(db.Currency, "CurrencyID", "CurrencyCode", sub_feesinoriginselling.AdditionalField2CurrencyID); return(View(sub_feesinoriginselling)); }
// GET: /FeesInOriginSelling/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FeesInOriginSelling sub_feesinoriginselling = db.FeesInOriginSelling.Find(id); if (sub_feesinoriginselling == null) { return(HttpNotFound()); } return(View(sub_feesinoriginselling)); }