public ActionResult Create([Bind(Include = "Created_By,Date,CustomerName,Date,NetWt,TotalRolls,PLNo,DCNO,InvoiceNo")] JobWork jobWork) { if (ModelState.IsValid) { db.JobWorks.Add(jobWork); var customers = TempData["PakingList"]; ProductionCard productionCard = new ProductionCard(); productionCard.Created_By = jobWork.Created_By; // productionCard.BagSize = jobWork.PackingList.BagSize; //productionCard.Colour = jobWork.Colour; productionCard.Date = jobWork.Date; productionCard.DCNO = jobWork.DCNO; //productionCard.Gsm = jobWork.Gsm; // productionCard.Kgs = jobWork.NetWt; productionCard.partyName = jobWork.CustomerName; productionCard.PLNo = jobWork.PLNo; //productionCard.Remarks = jobWork.Remarks; // productionCard.Rsize = jobWork.Rsize; // productionCard.status = jobWork.RollStatus; // productionCard.Type = jobWork.Type; productionCard.JobWorkId = jobWork.JobWorkId; db.ProductionCards.Add(productionCard); List <PackingList> x = customers as List <PackingList>; foreach (var z in x) { z.JobWorkId = jobWork.JobWorkId; db.PackingLists.Add(z); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(jobWork)); }
// GET: ProductionCard/Edit/5 public ActionResult Edit(int id) { ProductionCard card = new ProductionCard(); ViewBag.Teachers = card; return(View(db.ProductionCards.Where(x => x.productionId == id).FirstOrDefault())); }
public ActionResult PopUp(int id, ProductionCard production) { IList <JobWork> jobWork = db.JobWorks.Select(x => x).ToList(); IList <ProductionCard> productionCard = db.ProductionCards.Where(x => x.productionId == id).ToList(); int jobworkId = productionCard.FirstOrDefault().JobWorkId; foreach (var product in productionCard) { foreach (var jobDetails in jobWork) { JobWork job = jobDetails as JobWork; if (job.JobWorkId == jobworkId) { db.JobWorks.Attach(job); // job.RollStatus= status; db.SaveChanges(); break; } } if (product.productionId == id) { db.ProductionCards.Attach(product); product.status = status; db.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult Edit(ProductionCard production, int id) { try { // TODO: Add update logic here if (ModelState.IsValid) { db.Entry(production).State = System.Data.Entity.EntityState.Modified; //db.ProductionCards.Add(productionCard); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(production)); } catch (Exception ex) { return(View()); } }
private void CreateCommonCard() { // Data from server var cardData1 = new ScientificCard( "423", "Science", CommonCardData.CardType.COMMERCIAL_TRADE, 1, new[] { new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.ORE, Amount = 1 } }, "", new ScienceEffect(new Resource.ScienceItem { Currency = Resource.Science.RUNE_2, Amount = 1 })); //logic card creation var card1 = CardCreator.Create(cardData1); var cardData2 = new MilitaryCard( "213", "Military", CommonCardData.CardType.MILITARY, 1, new[] { new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.STONE, Amount = 1 } }, "", new MilitaryEffect(2)); //logic card creation var card2 = CardCreator.Create(cardData2); var cardData3 = new ProductionCard( "223", "Production", CommonCardData.CardType.PRODUCTION, 1, null, "", new ProductionCardEffect(new[] { new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.PAPYRUS, Amount = 1 }, })); //logic card creation var card3 = CardCreator.Create(cardData3); //GLASS 1 PAPYRUS 1 LOOM 1 WOOD 1 ORE 1 STONE 1 glass_papyrus_loom_brick_wood_ore_stone var cardData4 = new CommercialMoneyCard( "223", "Trade", CommonCardData.CardType.COMMERCIAL_MONEY, 1, new[] { new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.GLASS, Amount = 1 }, new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.GLASS, Amount = 1 }, new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.GLASS, Amount = 1 }, new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.GLASS, Amount = 1 }, new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.GLASS, Amount = 1 }, new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.GLASS, Amount = 1 }, new Resource.CurrencyItem { Currency = Resource.CurrencyProducts.GLASS, Amount = 1 }, }, "", new MoneyEffect(5)); //logic card creation var card4 = CardCreator.Create(cardData4); // card visualisation //CardVisualizationController.Instance.Visualize(card, transform); CardVisualizationController.Instance.AddInHandCards(new[] { card1, card2, card3, card4, card1, card2, card3 }); }