public async Task <IActionResult> AddOrder(OrderM model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            Order order = new Order
            {
                OrderStatusId   = Convert.ToInt32(Enums.OrderStatus.Waiting),
                ReceiverSurname = model.ReceiverSurname,
                ReceiverName    = model.ReceiverName,
                Instagram       = model.Instagram,
                PacketId        = model.PacketId,
                OrderDate       = model.OrderDate,
                Note            = model.Note,
                Phone           = model.Phone,
            };

            await _context.Orders.AddAsync(order);

            await _context.SaveChangesAsync();

            return(RedirectToAction("OrderDetail", "Packet", new { orderId = order.Id }));
        }
Beispiel #2
0
        public bool InsertOrderM(OrderM ordermData)
        {
            if (ordermData == null)
            {
                return(false);
            }

            db.OrderM.Add(ordermData);
            db.SaveChanges();

            return(true);
        }
Beispiel #3
0
        public bool DeleteOrderMBy(Guid Ordersno)
        {
            OrderM OldData = db.OrderM.Find(Ordersno);

            if (OldData == null)
            {
                return(false);
            }

            db.OrderM.Remove(OldData);

            db.SaveChanges();

            return(true);
        }
Beispiel #4
0
        public bool UpdateOrderMBy(OrderM ordermData)
        {
            OrderM OldData = db.OrderM.Find(ordermData.Ordersno);

            if (OldData == null)
            {
                return(false);
            }

            OldData.Orderdate = ordermData.Orderdate;
            OldData.Modifydt  = DateTime.Now;

            db.SaveChanges();

            return(true);
        }
        public JsonResult SearchOrderChart([FromBody] dynamic formData)
        {
            try
            {
                string domCd     = formData.domCd;
                int    beforeDay = formData.beforeDay;

                OrderChartBiz chartOrderBiz = new OrderChartBiz();
                List <OrderM> targetList    = chartOrderBiz.GetOrderChartList <OrderM>(domCd, beforeDay);
                List <OrderM> targetCvtList = new List <OrderM>();
                var           partnerIdlist = targetList.GroupBy(g => g.PartnerId).Select(s => s.Key).ToList();

                foreach (string partnerId in partnerIdlist)
                {
                    OrderM om = new OrderM();
                    om.PartnerId = partnerId;
                    om.Values    = targetList.Where(w => w.PartnerId == partnerId).Select(s => new
                    {
                        Key   = (long)s.Ins_Date.ToUniversalTime().Subtract(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalMilliseconds,
                        Value = s.Cnt
                    }).ToList();

                    targetCvtList.Add(om);
                }

                dynamic list = targetCvtList.AsEnumerable().Select(x => new
                {
                    key    = x.PartnerId,
                    values = x.Values
                }).ToList();

                return(Json(JsonResultString.GetJsonResultStringConvert(true, list)));
            }
            catch (Exception ex)
            {
                return(Json(JsonResultString.GetJsonResultStringConvert(false, "error")));
            }
        }
Beispiel #6
0
        public OrderM OrderMFillBy(Guid Ordersno)
        {
            OrderM SearchData = db.OrderM.Find(Ordersno);

            return(SearchData);
        }
 public bool UpdateOrderMBy(OrderM ordermData)
 {
     return(Repository_OrderM_P.UpdateOrderMBy(ordermData));
 }
 public bool InsertOrderM(OrderM ordermData)
 {
     return(Repository_OrderM_P.InsertOrderM(ordermData));
 }