public ActionResult InventoryMovement()
        {
            string actionName     = this.ControllerContext.RouteData.Values["action"].ToString();
            string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
            string pagename       = @"/" + controllerName + @"/" + actionName;
            var    page           = (List <LP_Pages_Property>)Session["PageList"];

            if (Session["LoggedIn"] != null && Helper.CheckPageAccess(pagename, page) && Session["ISADMIN"] != null && Convert.ToBoolean(Session["ISADMIN"].ToString()) == true)
            {
                LP_Inventory_Movement objinvrprt = new LP_Inventory_Movement();
                objinvrprt.BranchList    = Helper.ConvertDataTable <Branch_Property>(ViewAllBranches());
                objinvrprt.ProductList   = Helper.ConvertDataTable <Product_Property>(ViewAllProduct());
                objinvrprt.WareHouseList = Helper.ConvertDataTable <WareHouse_Property>(ViewWareHouses());
                return(View(objinvrprt));
            }
            else
            {
                if (Session["LoggedIn"] == null)
                {
                    return(RedirectToAction("Login", "Account"));
                }
                else
                {
                    return(RedirectToAction("NotAuthorized", "Account"));
                }
            }
        }
        public JsonResult TransferInventory(LP_Inventory_Movement objINV)

        {
            try
            {
                objINV.TransactionType = 12;
                objINV.Useridx         = Convert.ToInt32(Session["UID"].ToString());
                objINV.DateCreated     = DateTime.Now;
                objINV.DetailData      = Helper.ToDataTable <LP_InventoryLogs_Property>(objINV.InventoryLogs);
                objLP_Inventory_BLL    = new LP_Inventory_BLL();
                bool flag = objLP_Inventory_BLL.TransferInventory(objINV);
                return(Json(new { data = "/Reports/InventoryReport.Pdf", success = flag, statuscode = 400, count = 0 }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { data = "/Reports/InventoryReport.Pdf", success = true, statuscode = 400, count = 0 }, JsonRequestBehavior.AllowGet));
            }
        }