//END


        //BEGIN :: ORDER ACTION METHODS
        #region public ActionResult Orders(int? id)

        public ActionResult Orders(int?id)
        {
            if (id.HasValue == false)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            return(View(SalesOrderViewModel.GetOrdersBySalesPerson(id)));
        }
        public ActionResult GetOrdersForSalesPerson([DataSourceRequest] DataSourceRequest request)
        {
            int SalesPersonID = 0;

            if (TempData["SalesPersonSelectedID"] == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (int.TryParse(TempData["SalesPersonSelectedID"].ToString(), out SalesPersonID) == false)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            else
            {
                return(Json(SalesOrderViewModel.GetOrdersBySalesPerson(SalesPersonID, request), JsonRequestBehavior.AllowGet));
            }
        }