Beispiel #1
0
        public IActionResult updateDefectedItem([FromBody] DefectedItemsModel defectedItems)
        {
            try
            {
                DefectedItemsModel df = dbContext.DefectedItemsModel.Find(defectedItems.DefectTransactionNo);

                if (df != null)
                {
                    df.LotNumber     = defectedItems.LotNumber;
                    df.ItemUnit      = defectedItems.ItemUnit;
                    df.Quantity      = defectedItems.Quantity;
                    df.Remarks       = defectedItems.Remarks;
                    df.TransactionNo = defectedItems.TransactionNo;


                    dbContext.SaveChanges();

                    return(Ok(df));
                }
                else
                {
                    throw new Exception("Cannot update.");
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(GetErrorMessage(ex)));
            }
        }
Beispiel #2
0
        public IActionResult AddDefectedItem([FromBody] DefectedItemsModel dfI)
        {
            var defected = new DefectedItemsModel();

            try
            {
                DefectedItemsModel dim = new DefectedItemsModel()
                {
                    DefectTransactionNo = dfI.DefectTransactionNo,
                    ItemID          = dfI.ItemID,
                    LotNumber       = dfI.LotNumber,
                    TransactionNo   = dfI.TransactionNo,
                    TransactionDate = dfI.TransactionDate,
                    Status          = dfI.Status,
                    ItemUnit        = dfI.ItemUnit,
                    Quantity        = dfI.Quantity,
                    Remarks         = dfI.Remarks
                };
                dbContext.DefectedItemsModel.Add(dfI);
                dbContext.SaveChanges();
                return(Ok(defected));
            }
            catch (Exception ex)
            {
                return(BadRequest(GetErrorMessage(ex)));
            }
        }
Beispiel #3
0
        public IActionResult deleteDefectedItem(string trx_def)
        {
            try
            {
                DefectedItemsModel def = dbContext.DefectedItemsModel.Find(trx_def);

                if (def != null)
                {
                    dbContext.DefectedItemsModel.Remove(def);
                    dbContext.SaveChanges();

                    return(Json(trx_def));
                }
                else
                {
                    throw new Exception("Cannot delete");
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(GetErrorMessage(ex)));
            }
        }