コード例 #1
0
        /// <summary>
        /// Author:         Josephine Gad
        /// Created Date:   16/08/2012
        /// (description):  Refresh listview
        /// </summary>
        private void BindAirportManifest()
        {
            uoDivAirport.Visible = true;
            uoDivSeaport.Visible = false;

            uoListViewTRAir.DataSource = null;
            uoListViewTRSea.DataSource = null;
            List <MeetGreetTravelRequestGenericClass> list = new List <MeetGreetTravelRequestGenericClass>();

            if (uoHiddenFieldLoadType.Value == "0" || uoHiddenFieldLoadType.Value == "2")
            {
                TravelRequestBLL bll = new TravelRequestBLL();
                list = bll.GetMeetGreetTravelRequestPage(GlobalCode.Field2TinyInt(uoHiddenFieldLoadType.Value), uoHiddenFieldUser.Value,
                                                         uoHiddenFieldRole.Value, "0", uoHiddenFieldAirpordID.Value, GlobalCode.Field2DateTime(uoHiddenFieldDate.Value),
                                                         0, DataPager1.PageSize, "0", "1", "", "0", "0", "0", "", GlobalCode.Field2TinyInt(uoRadioButtonListView.SelectedValue)
                                                         , uoHiddenFieldSortBy.Value);
            }

            if (uoHiddenFieldLoadType.Value == "0")
            {
                BindControls(list);
            }
            else if (uoHiddenFieldLoadType.Value == "2")
            {
                BindCount(list);
            }
            uoListViewTRAir.DataSourceID = "uoObjectDataSourceTR";

            ListViewHeaderAir.DataSource = null;
            ListViewHeaderAir.DataBind();
        }
コード例 #2
0
        /// <summary>
        /// Created By:    Josephine Gad
        /// Date Created:  15/08/2012
        /// Description:    Default page for role Meet & Greet
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            InitializeValues();
            if (!IsPostBack)
            {
                //Audit Trail
                string strLogDescription = "";
                if (uoHiddenFieldRole.Value == TravelMartVariable.RoleMeetGreet)
                {
                    strLogDescription = "Meet & Greet Page Viewed";
                }
                else if (uoHiddenFieldRole.Value == TravelMartVariable.RolePortSpecialist)
                {
                    strLogDescription = "Service Provider Page Viewed";
                }
                else
                {
                    strLogDescription = "Meet & Greet or Service Provider Page Viewed";
                }

                string strFunction = "Page_Load";

                DateTime dateNow = CommonFunctions.GetCurrentDateTime();

                AuditTrailBLL.InsertLogAuditTrail(0, "", strLogDescription, strFunction, Path.GetFileName(Request.Path),
                                                  CommonFunctions.GetDateTimeGMT(dateNow), DateTime.Now, GlobalCode.Field2String(Session["UserName"]));


                Session["strPrevPage"]  = Request.RawUrl;
                uoHiddenFieldDate.Value = Request.QueryString["dt"];
                Session["DateFrom"]     = uoHiddenFieldDate.Value;

                uoHiddenFieldUser.Value = GlobalCode.Field2String(Session["UserName"]);
                if (GlobalCode.Field2String(Session["UserRole"]) == "")
                {
                    Session["UserRole"] = UserAccountBLL.GetUserPrimaryRole(uoHiddenFieldUser.Value);
                }
                uoHiddenFieldRole.Value = GlobalCode.Field2String(Session["UserRole"]);

                if (Session["ViewType"] != null)
                {
                    uoRadioButtonListView.SelectedValue = GlobalCode.Field2String(Session["ViewType"]);
                }
                else
                {
                    uoRadioButtonListView.SelectedValue = "3";
                }
                ControlSettings();

                BindPort();
                SetSelectedPort();
            }
            else
            {
                if (Session["DateFrom"] != null && GlobalCode.Field2String(Session["DateFrom"]) != "")
                {
                    uoHiddenFieldDate.Value = GlobalCode.Field2String(Session["DateFrom"]);
                }
                else
                {
                    uoHiddenFieldDate.Value = Request.QueryString["dt"];
                }

                if (uoHiddenFieldAirpordID.Value != "0")
                {
                    ListViewHeaderAir.DataSource = null;
                    ListViewHeaderAir.DataBind();
                }
                else
                {
                    ListViewHeaderSea.DataSource = null;
                    ListViewHeaderSea.DataBind();
                }
                uoHiddenFieldLoadType.Value = "1";

                HiddenField uoHiddenFieldPopupCalendar = (HiddenField)Master.FindControl("uoHiddenFieldPopupCalendar");
                if (uoHiddenFieldPopupCalendar.Value == "1")
                {
                    uoHiddenFieldDate.Value = GlobalCode.Field2DateTime(Session["DateFrom"]).ToString("MM/dd/yyyy");
                    SetSelectedPort();
                }
            }
        }