public ActionResult GetOrderDetails(int truckingOrder) { var truckingOrderDetailVm = TruckingHelper.GetTruckingOrderDetailInfo(truckingOrder); Session["truckingOrderId"] = truckingOrder; return(PartialView("~/Views/Trucking/_MoreDetails.cshtml", truckingOrderDetailVm)); }
public ActionResult CloseOrder(int truckingOrderId, byte statusId, byte orderFrom = 1) { #region Check Rights bool hasRights = false; if (statusId == 4) //Canceled .. will be from HB screen only { if (orderFrom == 1) //Check export rights { hasRights = AdminHelper.CheckUserAction(ScreenEnum.ExportHB, ActionEnum.CancelTruckingOrder); } else { hasRights = AdminHelper.CheckUserAction(ScreenEnum.ImportHB, ActionEnum.CancelTruckingOrder); } } else { hasRights = AdminHelper.CheckUserAction(ScreenEnum.TruckingOrders, ActionEnum.CloseOrder); } if (!hasRights) { return(Json("You are UnAuthorized to do this action")); } #endregion string isChanged = TruckingHelper.ChangeStatus(truckingOrderId, statusId); return(Json(isChanged));//, JsonRequestBehavior.AllowGet); }
public ActionResult TruckingStatistics(DateTime?fromDate, DateTime?toDate) { ViewBag.fromDate = fromDate; ViewBag.toDate = toDate; var truckingtopSaummary = TruckingHelper.GetTruckingTopByDate(fromDate, toDate); return(PartialView("~/Views/Trucking/_Widget.cshtml", truckingtopSaummary)); //return View(operationStatistic); }
public ActionResult Summary() { DateTime fromDate = DateTime.Now.AddDays(-7); DateTime toDate = DateTime.Now.AddDays(1); //ViewBag.LatestOrders = TruckingHelper.GetTopNewFive(); //return View(); ViewBag.fromDate = fromDate; ViewBag.toDate = toDate; ViewData["truckingtopSaummary"] = TruckingHelper.GetTruckingTopByDate(fromDate, toDate); return(View( )); }
public ActionResult Roll(int truckingOrderId) { #region Check Rights bool hasRights = false; hasRights = AdminHelper.CheckUserAction(ScreenEnum.TruckingOrders, ActionEnum.RollOrder); if (!hasRights) { return(Json("You are UnAuthorized to do this action")); } #endregion //string isChanged = TruckingHelper.ChangeStatus(truckingOrderId, 5); string isChanged = TruckingHelper.DeleteTruckingOrder(truckingOrderId); return(Json(isChanged));//, JsonRequestBehavior.AllowGet); }
public ActionResult ManageOrder(int id = 0) { var truckingOrderDetailVm = TruckingHelper.GetTruckingOrderDetailInfo(id); ViewBag.TruckingCostNameList = ListCommonHelper.GetTruckingCostNameList(); ViewBag.CurrencyList = ListCommonHelper.GetCurrencyList(); ViewBag.ContractorList = ListCommonHelper.GetContractorListByCity("en", truckingOrderDetailVm.FromCityId, truckingOrderDetailVm.ToCityId); ViewBag.PackageList = ListCommonHelper.GetPackageTypeList(); if (truckingOrderDetailVm.ContractorId != 0) { ViewBag.Contractorobj = ContractorHelper.GetContractorInfo(truckingOrderDetailVm.ContractorId).ContractorNameEn; } return(View(truckingOrderDetailVm)); }
public ActionResult AddTruckingOrder(int operationId, byte orderFrom = 1, int houseBillId = 0) { #region Check Rights bool hasRights; if (orderFrom == 1) //Check export rights { hasRights = AdminHelper.CheckUserAction(ScreenEnum.ExportHB, ActionEnum.AddEditTruckingOrder); } else { hasRights = AdminHelper.CheckUserAction(ScreenEnum.ImportHB, ActionEnum.AddEditTruckingOrder); } if (!hasRights) { return(PartialView("~/Views/Shared/_UnAuthorized.cshtml")); } #endregion // remember that cannot create more than one tracking order unless status canceled TruckingOrderVm trkoVmObj = TruckingHelper.NewTruckingOrderByOperation(operationId, orderFrom, houseBillId); if (trkoVmObj.OrderFrom == 1) { var shipperObj = ShipperHelper.GetShipperInfo(trkoVmObj.ShipperId); ViewBag.ClientName = shipperObj.ShipperNameEn; trkoVmObj.ShipFromAddress = shipperObj.ShipperAddressEn; } else { var consigneeObj = ConsigneeHelper.GetConsigneeInfo(trkoVmObj.ConsigneeId); ViewBag.ClientName = consigneeObj.ConsigneeNameEn; trkoVmObj.ShipFromAddress = consigneeObj.ConsigneeAddressEn; } ViewData["AreaList"] = ListCommonHelper.GetAreaGrouped(); ViewBag.ContainerSummary = OperationHelper.GetContainersSummary(trkoVmObj.OperationId); return(PartialView("~/Views/Trucking/AddTruckingOrder.cshtml", trkoVmObj)); }
public ActionResult PrintDetailsV(int id) { var truckingOrderDetailVm = TruckingHelper.GetTruckingOrderDetailInfo(id); return(View(truckingOrderDetailVm)); }
public ActionResult AddEditTruckingOrderDetails(TruckingOrderDetailVm truckingOrderVm) { string isSaved = TruckingHelper.AddEditTruckingOrderDetails(truckingOrderVm); return(Json(isSaved)); }
public JObject GetTableJson(FormCollection form = null) { var truckingOrders = TruckingHelper.GetAllOrders(form); return(truckingOrders); }
public ActionResult CheckIfHasInv(int truckingOrderId) { bool isHas = TruckingHelper.HasInv(truckingOrderId); return(Json(isHas)); }
public ActionResult GetTruckingOrderList(int operationId, byte orderFrom) { var truckingOrderList = TruckingHelper.GetTruckingOrderList(operationId, orderFrom); return(PartialView("~/Views/Trucking/_TruckingOrderList.cshtml", truckingOrderList)); }
/// <summary> /// Post action to create truckign order from operation /// </summary> /// <param name="truckingOrderVm">TruckingOrderVm</param> /// <returns>strign "true" if saved successfully</returns> public ActionResult NewTruckingOrder(TruckingOrderVm truckingOrderVm) { string isSaved = TruckingHelper.AddTruckingOrder(truckingOrderVm); return(Json(isSaved)); }