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();
        }
Example #2
0
        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" }));
        }
Example #5
0
        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" }));
        }
Example #6
0
 public ActionResult SIDocument(int id, SIDocumentDetails sIDocument)
 {
     return(View());
 }