Ejemplo n.º 1
0
        public ActionResult PrintHBDetailsV(int houseBillId = 1033)
        {
            var hbView = HouseBillHelper.GetHBView(houseBillId);
            int id     = hbView.OperationId;

            EasyFreight.Models.OperationView quoteView = OperationHelper.GetOne(id);
            ViewData["CurrecyList"] = ListCommonHelper.GetCurrencyList();
            ViewBag.QuoteContainers = OperationHelper.GetOperationContainers(id);
            ViewData["StaticText"]  = CommonHelper.GetStaticTextById(1);

            //if (quoteView.IsCareOf)
            //{
            //    CompanySetupVm company = CompanySetupHelper.GetCompanySetup();
            //    ViewBag.ShipperAddress = company.CompanyAddressEn;
            //    ViewBag.ShipperTel = (!string.IsNullOrEmpty(company.PhoneNumber1) ? " Tel. " + company.PhoneNumber1 : "") +
            //        (!string.IsNullOrEmpty(company.FaxNumber) ? "  Fax. " + company.FaxNumber : "");
            //}
            //else
            //{
            ViewBag.ShipperAddress = quoteView.ShipperAddressEn;
            ViewBag.ShipperTel     = (!string.IsNullOrEmpty(quoteView.ShipperPhoneNumber) ? " Tel. " + quoteView.ShipperPhoneNumber : "") +
                                     (!string.IsNullOrEmpty(quoteView.ShipperFaxNumber) ? " Fax. " + quoteView.ShipperPhoneNumber : "");
            //}



            return(View(hbView));
        }
Ejemplo n.º 2
0
        public ActionResult PreAlertLetter(int houseBillId, int isNotifier = 0)
        {
            HouseBillView hbill       = HouseBillHelper.GetHBView(houseBillId);
            int           operationID = hbill.OperationId;
            OperationView operation   = OperationHelper.GetOne(operationID);

            ViewBag.houseBL   = hbill.HouseBL;
            ViewBag.isNotifie = isNotifier;
            return(View(hbill));           //operation
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Get operation details for details pop-up
        /// </summary>
        /// <param name="id">Operation Id</param>
        /// <returns></returns>
        public ActionResult GetOperationDetails(int id)
        {
            Models.OperationView operationView = new Models.OperationView();
            if (TempData["OperationObj"] != null)
            {
                operationView = (Models.OperationView)TempData["OperationObj"];
            }
            else
            {
                operationView = OperationHelper.GetOne(id);
            }

            ViewData["CurrecyList"] = ListCommonHelper.GetCurrencyList();
            ViewBag.OperContainers  = OperationHelper.GetOperationContainers(id);
            return(PartialView("~/Views/Operation/_MoreDetails.cshtml", operationView));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// The main view to process MBL .. it contains the all tabs
        /// </summary>
        /// <param name="orderFrom">export --- import</param>
        /// <param name="id">Operation Id</param>
        /// <returns>HouseBill with tabs</returns>
        public ActionResult HouseBill(string orderFrom, int id)
        {
            #region Check Rights
            bool hasRights;
            if (orderFrom.ToLower() == "export") //Check export rights
            {
                hasRights = AdminHelper.CheckUserAction(ScreenEnum.ExportMBL, ActionEnum.ProcessToHB);
            }
            else
            {
                hasRights = AdminHelper.CheckUserAction(ScreenEnum.ImportMBL, ActionEnum.ProcessToHB);
            }

            if (!hasRights)
            {
                return(RedirectToAction("UnAuthorized", "Home"));
            }
            #endregion

            if (orderFrom.ToLower() == "export")
            {
                ViewBag.OperationType = "Export";
            }
            else if (orderFrom.ToLower() == "import")
            {
                ViewBag.OperationType = "Import";
            }
            else
            {
                //Error Page
            }


            EasyFreight.Models.OperationView operationView = OperationHelper.GetOne(id);
            TempData["OperationObj"] = operationView;
            ViewData["CurrecyList"]  = ListCommonHelper.GetCurrencyList();
            ViewBag.OperContainers   = OperationHelper.GetOperationContainers(id);
            ViewBag.HBCount          = HouseBillHelper.GetHBCount(id);
            //ViewBag.TruckingCount = TruckingHelper.GetTruckingOrdersCount(id);
            return(View(operationView));
        }
Ejemplo n.º 5
0
        //public ActionResult Dashoard( byte orderFrom  =1,string fromDate="", string toDate="")
        //{
        //    if (fromDate == "")
        //        fromDate = DateTime.Now.AddDays(-7).ToString("dd/MM/yyyy");
        //    if (toDate == "")
        //        toDate = DateTime.Now.AddDays(1).ToString("dd/MM/yyyy");


        //    string isClosed = OperationHelper.CloseOperation(id);
        //    return Json(isClosed);
        //}


        public ActionResult GetShippingDeclaration(int id)
        {
            EasyFreight.Models.OperationView quoteView = OperationHelper.GetOne(id);
            ViewData["CurrecyList"] = ListCommonHelper.GetCurrencyList();
            ViewBag.QuoteContainers = OperationHelper.GetOperationContainers(id);
            ViewData["StaticText"]  = CommonHelper.GetStaticTextById(1);
            Session["quoteId"]      = id;
            if (quoteView.IsCareOf)
            {
                CompanySetupVm company = CompanySetupHelper.GetCompanySetup();
                ViewBag.ShipperAddress = company.CompanyAddressEn;
                ViewBag.ShipperTel     = (!string.IsNullOrEmpty(company.PhoneNumber1) ? " Tel. " + company.PhoneNumber1 : "") +
                                         (!string.IsNullOrEmpty(company.FaxNumber) ? "  Fax. " + company.FaxNumber : "");
            }
            else
            {
                ViewBag.ShipperAddress = quoteView.ShipperAddressEn;
                ViewBag.ShipperTel     = (!string.IsNullOrEmpty(quoteView.ShipperPhoneNumber) ? " Tel. " + quoteView.ShipperPhoneNumber : "") +
                                         (!string.IsNullOrEmpty(quoteView.ShipperFaxNumber) ? " Fax. " + quoteView.ShipperPhoneNumber : "");
            }
            return(PartialView("~/Views/Operation/_ShippingDecl.cshtml", quoteView));
        }