public void UpdateSIDocumentDetails(SIDocumentDetails sIDocument, int userId, int concernId, string code) { var doc = _context.SIDocumentDetails.FirstOrDefault(m => m.SICode == code); doc.ApprovedStatus = sIDocument.ApprovedStatus; doc.Bank = sIDocument.Bank; doc.Buyer = sIDocument.Buyer; doc.BuyerOrderRef = sIDocument.BuyerOrderRef; doc.CommisionAmount = sIDocument.CommisionAmount; doc.CommisionStatus = sIDocument.CommisionStatus; doc.CompanyId = sIDocument.CompanyId; doc.ContactPerson = sIDocument.ContactPerson; doc.DeliveryAddress = sIDocument.DeliveryAddress; doc.DeliveryDate = sIDocument.DeliveryDate; doc.DeliveryStatus = sIDocument.DeliveryStatus; doc.DeliveryType = sIDocument.DeliveryType; doc.Description = sIDocument.Description; doc.DocumentStatus = sIDocument.DocumentStatus; doc.HSCode = sIDocument.HSCode; doc.IssueDate = sIDocument.IssueDate; doc.IssuedBy = sIDocument.IssuedBy; doc.ItemNo = sIDocument.ItemNo; doc.LCStatus = sIDocument.LCStatus; doc.OrderDetails = sIDocument.OrderDetails; doc.PaymentMethod = sIDocument.PaymentMethod; doc.PONumber = sIDocument.PONumber; doc.Revised = sIDocument.Revised; doc.SICode = sIDocument.SICode; doc.SIName = sIDocument.SIName; doc.Style = sIDocument.Style; doc.GoodsReqDate = sIDocument.GoodsReqDate; _context.SaveChanges(); }
public ActionResult SalesInvoiceInfo(SIDocumentDetails sIDocumentDetails) { var concernId = Convert.ToInt32(Session["ConcernId"]); var userId = Convert.ToInt32(Session["UserId"]); _sales.AddSIDocumentDetails(sIDocumentDetails, userId, concernId); return(Json(new { redirectUrl = Url.Action("Orders", "PermessData", new { Area = "Permess" }), isRedirect = true })); }
public void AddSIDocumentDetails(SIDocumentDetails sIDocument, int userId, int concernId) { using (DbContextTransaction transaction = _context.Database.BeginTransaction()) { sIDocument.ConcernId = concernId; sIDocument.CreationDate = DateTime.Now; sIDocument.Creator = userId; _context.SIDocumentDetails.Add(sIDocument); _context.SaveChanges(); transaction.Commit(); } }
public ActionResult AddQuantity(int id) { var concernId = Convert.ToInt32(Session["ConcernId"]); var userId = Convert.ToInt32(Session["UserId"]); if (concernId > 0 && userId > 0) { var code = id.ToString(); var document = _context.SIDocumentDetails.FirstOrDefault(m => m.SICode == code); ViewBag.Company = _context.Companies.ToList(); SIDocumentDetails documentDetails = new SIDocumentDetails(); documentDetails = document; return(View()); } return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" })); }
public ActionResult EditSIDocument(SIDocumentDetails sIDocument, int id) { var concernId = Convert.ToInt32(Session["ConcernId"]); var userId = Convert.ToInt32(Session["UserId"]); if (concernId > 0 && userId > 0) { PIRevised pIRevised = new PIRevised(); pIRevised.PICode = id.ToString(); pIRevised.UserId = userId; pIRevised.ConcernId = concernId; pIRevised.RevisedDate = DateTime.Now; pIRevised.RevisedDocs = "Document"; _permess.AddRevisedData(pIRevised); _sales.UpdateSIDocumentDetails(sIDocument, userId, concernId, id.ToString()); return(RedirectToAction("EditOrders", "PermessData", new { Areas = "Permess" })); } return(RedirectToAction("LogIn", "GlobalData", new { Area = "Global" })); }
public ActionResult SIDocument(int id, SIDocumentDetails sIDocument) { return(View()); }