Exemple #1
0
        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());
     }
 }
Exemple #5
0
    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 });
    }