public ActionResult ExportCSVCustom()
        {
            CommonDa         da          = new CommonDa();
            AdminOrderShipDa dataAccess  = new AdminOrderShipDa();
            CmnEntityModel   currentUser = Session["CmnEntityModel"] as CmnEntityModel;
            var authorityList            = currentUser != null ? currentUser.USER_AUTHORITY : 0;

            if (currentUser == null || currentUser.USER_ID == 0)
            {
                return(RedirectToAction("Login", "UserAccount"));
            }

            var modelCondition = Session["SearchOrderShipList"] as AdminOrderList ?? new AdminOrderList();

            string[] columns    = this.CreateColumnsExportInfo();
            string   fileName   = "Danh_Sách_Đơn" + Utility.GetCurrentDateTime().ToString("dd/MM/yyyy HH:mm:ss") + ".csv";
            var      dataExport = dataAccess.getDataForCSV(modelCondition);

            DataTable dt = ConvertToDataTableForExport(this, dataExport, columns);

            ReportServices.ExportToCsvData(this, dt, fileName, columns);

            return(new EmptyResult());
        }