Example #1
0
        public IActionResult Add_Trx_Header([FromBody] InventoryInTrxHeader InvInTrxHeader)
        {
            try
            {
                InventoryInTrxHeader invtoadd = new InventoryInTrxHeader()
                {
                    TransactionNo   = InvInTrxHeader.TransactionNo,
                    TransactionDate = InvInTrxHeader.TransactionDate,
                    ReceivedDate    = InvInTrxHeader.ReceivedDate,
                    ReceivedBy      = InvInTrxHeader.ReceivedBy,
                    PONumber        = InvInTrxHeader.PONumber,
                    InvoiceNo       = InvInTrxHeader.InvoiceNo,
                    ReferenceNo     = InvInTrxHeader.ReferenceNo,
                    DocumnetNo      = InvInTrxHeader.DocumnetNo,
                    Supplier        = InvInTrxHeader.Supplier,
                    Remarks         = InvInTrxHeader.Remarks,
                };

                dbContext.InventoryInTrxHeaders.Add(invtoadd);
                dbContext.SaveChanges();



                return(Json(InvInTrxHeader));
            }
            catch (Exception ex)
            {
                return(BadRequest(GetErrorMessage(ex)));
            }
        }
Example #2
0
 public IActionResult Update_Trx_Header([FromBody] InventoryInTrxHeader InvInTrxHeader)
 {
     try
     {
         InventoryInTrxHeader invtrxlist = new InventoryInTrxHeader()
         {
             TransactionNo   = InvInTrxHeader.TransactionNo,
             TransactionDate = InvInTrxHeader.TransactionDate,
             ReceivedDate    = InvInTrxHeader.ReceivedDate,
             ReceivedBy      = InvInTrxHeader.ReceivedBy,
             PONumber        = InvInTrxHeader.PONumber,
             InvoiceNo       = InvInTrxHeader.InvoiceNo,
             ReferenceNo     = InvInTrxHeader.ReferenceNo,
             DocumnetNo      = InvInTrxHeader.DocumnetNo,
             Supplier        = InvInTrxHeader.Supplier,
             Remarks         = InvInTrxHeader.Remarks,
         };
         if (invtrxlist != null)
         {
             dbContext.InventoryInTrxHeaders.Update(invtrxlist);
             dbContext.SaveChanges();
             return(Json(InvInTrxHeader));
         }
         else
         {
             throw new Exception($"Transaction Not found with transaction no. of '{invtrxlist.TransactionNo}'.");
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(GetErrorMessage(ex)));
     }
 }
Example #3
0
        public IActionResult Delete_Trx_Header(string trxno)
        {
            try
            {
                InventoryInTrxHeader invtrxhdr = dbContext.InventoryInTrxHeaders.Find(trxno);
                if (invtrxhdr != null)
                {
                    dbContext.InventoryInTrxHeaders.Remove(invtrxhdr);
                    dbContext.SaveChanges();

                    return(Json(trxno));
                }
                else
                {
                    throw new Exception($"Transaction Not found with a user transaction number of '{trxno}'.");
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(GetErrorMessage(ex)));
            }
        }