public JsonResult GetData(Models.Order order)
        {
            Models.OrderService orderService = new Models.OrderService();
            List <Models.Order> list         = orderService.SearchOrder(order);

            return(this.Json(list));
        }
示例#2
0
 public ActionResult Index(Models.OrderSearchArg arg)
 {
     ViewBag.EmpCodeData = this.codeService.GetEmp();
     Models.OrderService orderService = new Models.OrderService();
     ViewBag.SearchResult = orderService.GetOrderByCondtioin(arg);
     return(View("Index"));
 }
示例#3
0
 public ActionResult UpdateOrder(string id)
 {
     ViewBag.test = id;
     Models.OrderService os = new Models.OrderService();
     ViewBag.value = os.GetOrderById(id);
     return(View(new Models.Order()));
 }
示例#4
0
        // GET: Order
        public ActionResult Index()
        {
            Models.OrderService orderservice = new Models.OrderService();
            var order = orderservice.GetOrderById("111");

            ViewBag.CustId   = order.CustId;
            ViewBag.CustName = order.CustName;
            return(View());
        }
示例#5
0
 public ActionResult UpdateOrder(Models.Order order, Models.OrderDetails[] orderdetails, int id)
 {
     if (ModelState.IsValid)
     {
         Models.OrderService orderService = new Models.OrderService();
         orderService.UpdateOrder(order, orderdetails, id);
         return(RedirectToAction("UpdateOrder"));
     }
     return(View(order));
 }
示例#6
0
 public ActionResult InsertOrder(Models.Order order)
 {
     //ViewBag.Desc1 = "我是viewbag";
     //ViewData["Desc2"] = "我是viewdata";
     //TempData["Desc3"] = "我是tempdata";
     Models.OrderService orderService = new Models.OrderService();
     orderService.InsertOrder(order);
     return(View("Index"));
     //return RedirectToAction("index");
 }
示例#7
0
 public ActionResult InsertOrder(Models.Order order, Models.OrderDetails[] orderdetails)
 {
     if (ModelState.IsValid)
     {
         Models.OrderService orderService = new Models.OrderService();
         int orderid = orderService.InsertOrder(order);
         orderService.InsertOrderDetails(orderid, orderdetails);
         return(RedirectToAction("Index"));
     }
     return(View(order));
 }
示例#8
0
        // GET: Order
        public ActionResult Index(Models.Order Order)
        {
            Models.OrderService orderservice = new Models.OrderService();
            Models.OrderService droplistemp  = new Models.OrderService();
            Models.OrderService droplistship = new Models.OrderService();
            var order = orderservice.GetOrderByCondition(Order);

            ViewData["Dropemp"]  = droplistemp.DropDownListEmp();
            ViewData["Dropship"] = droplistship.DropDownListship();
            ViewBag.order        = order;
            return(View());
        }
示例#9
0
 public ActionResult UpdateOrder(int id, Models.Order order, Models.OrderDetails[] orderdetails)
 {
     if (ModelState.IsValid)
     {
         ViewBag.CustCodeData = this.codeService.GetCustomer();
         Models.OrderService orderService = new Models.OrderService();
         orderService.UpdateOrder(order, id);
         orderService.UpdateOrderDetailById(id, orderdetails);
         return(RedirectToAction("Index"));
     }
     return(View(order));
 }
示例#10
0
 public ActionResult UpdateOrder(Models.Order order, int id)
 {
     if (ModelState.IsValid)
     {
         ViewBag.EmpCodeData     = this.codeService.GetEmp();
         ViewBag.CustCodeData    = this.codeService.GetCustomer();
         ViewBag.ProductCodeData = this.codeService.GetProduct();
         Models.OrderService orderService = new Models.OrderService();
         order = orderService.GetOrderById(id.ToString());
         order.OrderDetails = orderService.GetOrderDetails(id.ToString());
     }
     return(View(order));
 }
示例#11
0
 public JsonResult DeleteOrder(string orderId)
 {
     try
     {
         Models.OrderService orderService = new Models.OrderService();
         orderService.DeleteOrderById(orderId);
         return(this.Json(true));
     }
     catch (Exception)
     {
         return(this.Json(false));
     }
 }
示例#12
0
 public ActionResult UpdateOrder(int id)
 {
     if (ModelState.IsValid)
     {
         ViewBag.EmpCodeData     = this.codeService.GetEmp();
         ViewBag.CustCodeData    = this.codeService.GetCustomer();
         ViewBag.ShipperCodeData = this.codeService.GetShipper();
         ViewBag.ProductCodeData = this.codeService.GetProduct();
         Models.OrderService orderService = new Models.OrderService();
         order = orderService.GetOrderById(id.ToString());
         order.OrderDetails   = orderService.GetOrderDetails(id.ToString());
         ViewBag.OrderDate    = string.Format("{0:yyyy-MM-dd}", order.Orderdate);
         ViewBag.RequiredDate = string.Format("{0:yyyy-MM-dd}", order.RequireDdate);
         ViewBag.ShippedDate  = string.Format("{0:yyyy-MM-dd}", order.ShippedDate);
     }
     return(View(order));
 }
        // GET: Order
        public ActionResult Index()
        {
            Models.OrderService        orderService = new Models.OrderService();
            List <Models.OrderDetails> dataList     = orderService.GetCodeValName();
            List <SelectListItem>      CodeValList  = new List <SelectListItem>();

            foreach (var item in dataList)
            {
                CodeValList.Add(new SelectListItem()
                {
                    Text  = item.CodeValName,
                    Value = item.CodeId.ToString(),
                });
            }

            ViewBag.CodeValName = CodeValList;
            return(View());
        }
示例#14
0
        // GET: Order
        public ActionResult Index(Models.Customer arg)
        {
            ///取得聯絡人職稱
            Models.CodeService  codser = new Models.CodeService();
            Models.OrderService ser    = new Models.OrderService();

            ViewBag.CustContactTitle = codser.GetCustContactTitle();
            if (arg.indexboo)
            {
                ///條件客戶資料
                ViewBag.custdata = ser.GetCustInforby(arg);
            }
            else
            {
                ///客戶資料
                ViewBag.custdata = ser.GetCustInfor();
            }
            return(View());
        }
示例#15
0
        // GET: Order
        public ActionResult Index()
        {
            Models.OrderService orderService = new Models.OrderService();
            ViewBag.data = orderService.GetOrders();

            List <SelectListItem> custData = new List <SelectListItem>();

            custData.Add(new SelectListItem()
            {
                Text  = "叡揚資訊",
                Value = "1"
            });
            custData.Add(new SelectListItem()
            {
                Text  = "高應資訊",
                Value = "2"
            });

            ViewBag.custData = custData;
            return(View());
        }
示例#16
0
 public ActionResult DeleteCustomer(int id)
 {
     Models.OrderService ser = new Models.OrderService();
     ser.DeleteCustomer(id);
     return(View("Index"));
 }
示例#17
0
 public ActionResult InsertOrder(Models.Order order)
 {
     Models.OrderService orderService = new Models.OrderService();
     orderService.InsertOrder(order);
     return(View("Index"));
 }
 public ActionResult DoInsert(Models.Order order)
 {
     Models.OrderService orderService = new Models.OrderService();
     orderService.InsertOrder(order);
     return(RedirectToAction("Index"));
 }
 public ActionResult DoDelete(string CustomerID)
 {
     Models.OrderService orderService = new Models.OrderService();
     orderService.DeleteOrderById(CustomerID);
     return(RedirectToAction("Index"));
 }