public ActionResult DeleteConfirmed(int id) { CommissionDistMas commissionDistMas = db.CommissionDistMas.Find(id); db.CommissionDistMas.Remove(commissionDistMas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,BuyerOrderMasId,IsAuth,OpBy,OpOn,AuthBy,AuthOn")] CommissionDistMas commissionDistMas) { if (ModelState.IsValid) { db.Entry(commissionDistMas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BuyerOrderMasId = new SelectList(db.BuyerOrderMas, "Id", "OrderRefNo", commissionDistMas.BuyerOrderMasId); return(View(commissionDistMas)); }
// GET: CommissionDist/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CommissionDistMas commissionDistMas = db.CommissionDistMas.Find(id); if (commissionDistMas == null) { return(HttpNotFound()); } return(View(commissionDistMas)); }
public JsonResult SaveComm(IEnumerable <CommissionDistDet> CommDetails, int BuyerOrderMasId) { var result = new { flag = false, message = "Error occured. !", Id = 0 }; try { var OpDate = DateTime.Now; using (var dbContextTransaction = db.Database.BeginTransaction()) { try { var CommM = new CommissionDistMas() { Id = 0, BuyerOrderMasId = BuyerOrderMasId, OpBy = 1, OpOn = OpDate, IsAuth = true }; db.CommissionDistMas.Add(CommM); db.SaveChanges(); foreach (var item in CommDetails) { //var OrderD = new BuyerOrderDet() //{ // Id = 0, // BuyerOrderMasId = OrderM.Id, // ProdCatTypeId = item.ProdCatTypeId, // StyleNo = item.StyleNo, // ProdSizeId = item.ProdSizeId, // ProdColorId = item.ProdColorId, // FabricItemId = item.FabricItemId, // SupplierId = item.SupplierId, // UnitPrice = item.UnitPrice, // Quantity = item.Quantity, // IsLocked = false //}; item.CommissionDistMasId = CommM.Id; //item.CheckFlag = true; db.CommissionDistDet.Add(item); db.SaveChanges(); } dbContextTransaction.Commit(); result = new { flag = true, message = "Saving successful !!", Id = CommM.Id }; Success("Record saved successfully.", true); } catch (Exception ex) { dbContextTransaction.Rollback(); result = new { flag = false, message = ex.Message, Id = 0 }; } } } catch (Exception ex) { result = new { flag = false, message = ex.Message, Id = 0 }; } return(Json(result, JsonRequestBehavior.AllowGet)); }