public SALES_EORDERSModel(ShoppingOrderViewModel model) { SearchModel = new SearchModel(); //ID = model.ShoppingInfo.ID; //RowID = model.ShoppingInfo.RowID; OrderType = 1; CustomerID = model.Customer; ShipID = model.ShoppingInfo.ShipTo; Freight = model.ShoppingCart.Freight; ShipName = model.ShoppingInfo.Company; ShipAddress = model.ShoppingInfo.Address; ShipCity = model.ShoppingInfo.City; //ShipZip = model.ShoppingInfo.ShipZip; //ShipCountry = model.ShoppingInfo.Suburb; ShipState = model.ShoppingInfo.Suburb; //ShipPhone = model.ShoppingInfo.; AuthCode = model.ShoppingInfo.Contact; //BillTitle = model.ShoppingInfo.BillTitle; //BillName = model.ShoppingInfo.BillName; //BillAddress = model.ShoppingInfo.BillAddress; //BillCity = model.ShoppingInfo.BillCity; //BillState = model.ShoppingInfo.BillState; //BillZip = model.ShoppingInfo.BillZip; //BillCountry = model.ShoppingInfo.BillCountry; //BillPhone = model.ShoppingInfo.BillPhone; CommText = model.ShoppingInfo.CommonText; //CreditCard = model.ShoppingInfo.CreditCard; //CcName = model.ShoppingInfo.CcName; //CcExpMonth = model.ShoppingInfo.CcExpMonth; //CcExpYear = model.ShoppingInfo.CcExpYear; //CcNumber = model.ShoppingInfo.CcNumber; //CcType = model.ShoppingInfo.CcType; //VerifyWith = model.ShoppingInfo.VerifyWith; PurchaseNo = model.ShoppingInfo.PurchaseNO; OrderDate = model.OrderDate; //RequiredDate = model.ShoppingInfo.RequiredDate; //ShippedDate = model.ShoppingInfo.ShippedDate; CreateDate = model.CreateDate; ModiDate = model.ModiDate; Creator = model.Creator; Modifier = model.Modifier; IsPrint = model.IsPrint; ProcStatus = model.ProcStatus; Status = model.Status; //Item01 = model.ShoppingInfo.Item01; //Item02 = model.ShoppingInfo.Item02; //Item03 = model.ShoppingInfo.Item03; //Item04 = model.ShoppingInfo.Item04; //Item05 = model.ShoppingInfo.Item05; ContactID = model.ContactID; Miscellaneous = model.ShoppingCart.Miscellaneous; }
//public List<String> CreditCardTypes { get { return appConfig.CreditCardType;} } // // GET: /Checkout/AddressAndPayment public ActionResult AddressAndPayment() { var shoppingOrder = new ShoppingOrderViewModel(); var cart = ShoppingCart.GetCart(this.HttpContext); shoppingOrder.ShoppingCart = new ShoppingCartViewModel { CartItems = cart.GetCartItems(), CartTotal = cart.GetTotal() }; return(View(shoppingOrder)); }
public EOrderModel(ShoppingOrderViewModel model) { SearchModel = new SearchModel(); CustID = model.Customer; ShipID = model.ShoppingInfo.ShipTo; Ship_Name = model.ShoppingInfo.Company; Ship_Address = model.ShoppingInfo.Address; Ship_City = model.ShoppingInfo.City; Pono = model.ShoppingInfo.PurchaseNO; CommText = model.ShoppingInfo.CommonText; CretDate = model.CreateDate; ModiDate = model.ModiDate; OrderStats = 0; VoidStats = 0; PROC_STATUS = (byte)model.ProcStatus; Freight = (decimal)model.ShoppingCart.Freight; ShopID = model.ContactID; Miscellaneous = (decimal)model.ShoppingCart.Miscellaneous; }
public ActionResult AddressAndPayment(ShoppingOrderViewModel shoppingOrder) { //var customer = new Customer //{ // FullName = shoppingOrder.FullName, // Address = shoppingOrder.Address, // City = shoppingOrder.City, // State = shoppingOrder.State, // CountryCode = shoppingOrder.CountryCode, // Zip = shoppingOrder.Zip, // Phone = shoppingOrder.Phone, // CCNumber = shoppingOrder.CCNumber, // CCHolderName = shoppingOrder.CCHolderName, //}; return(Json(shoppingOrder)); ////ViewBag.CreditCardTypes = CreditCardTypes; //string result = values[9]; //var order = new Order(); //TryUpdateModel(order); //order.CreditCard = result; //try //{ // order.UserName = User.Identity.Name; // order.Email = User.Identity.Name; // order.OrderDate = DateTime.Now; // var currentUserId = User.Identity.GetUserId(); // if (order.SaveInfo && !order.UserName.Equals("*****@*****.**")) // { // var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext())); // var store = new UserStore<ApplicationUser>(new ApplicationDbContext()); // var ctx = store.Context; // var currentUser = manager.FindById(User.Identity.GetUserId()); // //currentUser.Address = order.Address; // //currentUser.City = order.City; // //currentUser.Country = order.Country; // //currentUser.State = order.State; // //currentUser.Phone = order.Phone; // //currentUser.PostalCode = order.PostalCode; // //currentUser.FirstName = order.FirstName; // //Save this back // //http://stackoverflow.com/questions/20444022/updating-user-data-asp-net-identity // //var result = await UserManager.UpdateAsync(currentUser); // await ctx.SaveChangesAsync(); // await storeDB.SaveChangesAsync(); // } // //Save Order // storeDB.Orders.Add(order); // await storeDB.SaveChangesAsync(); // //Process the order // var cart = ShoppingCart.GetCart(this.HttpContext); // order = cart.CreateOrder(order); // // Disabled by Gabs // //CheckoutController.SendOrderMessage(order.FirstName, "New Order: " + order.OrderId,order.ToString(order), appConfig.OrderEmail); // return RedirectToAction("Complete", // new { id = order.OrderId }); //} //catch //{ // //Invalid - redisplay with errors // return View(order); //} }