/// <summary>
 /// Author:         Josephine Gad
 /// Created Date:   17/08/2012
 /// (description):  Refresh listview
 /// </summary>
 private void BindSeaportManifest()
 {
     uoListViewTRSea.DataSource   = null;
     uoListViewTRSea.DataSourceID = "uoObjectDataSourceTR";
     ListViewHeaderSea.DataSource = null;
     ListViewHeaderSea.DataBind();
 }
示例#2
0
        /// <summary>
        /// Author:         Josephine Gad
        /// Created Date:   17/08/2012
        /// (description):  Refresh listview
        /// </summary>
        private void BindSeaportManifest()
        {
            uoDivAirport.Visible = false;
            uoDivSeaport.Visible = true;

            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, uoHiddenFieldSeaportID.Value, "0", 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);
            }
            uoListViewTRSea.DataSourceID = "uoObjectDataSourceTR";

            ListViewHeaderSea.DataSource = null;
            ListViewHeaderSea.DataBind();
        }
        /// <summary>
        /// Created By:    Josephine Gad
        /// Date Created:  15/08/2012
        /// Description:    Default page for role Meet & Greet
        /// ---------------------------------------------------
        /// Modified By:    Josephine Gad
        /// Date Modified:  11/Aug/2014
        /// Description:    Edit Page for Service Provider request from Crew Assist Page
        /// </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;
                //uoHiddenFieldVendorID.Value = GlobalCode.Field2String(Session["UserBranchID"]);

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

                string sChangeDate = "";
                if (Request.QueryString["chDate"] != null)
                {
                    sChangeDate = Request.QueryString["chDate"];
                }
                if (sChangeDate == "1")
                {
                    uoHiddenFieldPortAgentID.Value = GlobalCode.Field2Int(Session["PortAgentID"]).ToString();
                }
                else
                {
                    uoHiddenFieldPortAgentID.Value = GlobalCode.Field2Int(Request.QueryString["pid"]).ToString();
                    Session["PortAgentID"]         = uoHiddenFieldPortAgentID.Value;
                }

                ListViewHeaderSea.DataSource = null;
                ListViewHeaderSea.DataBind();

                BindPortAgent();
                BindSeaportManifest();
                BindStatus();
                BindDays();
                //ControlSettings();
                //SetSelectedPort();
            }
            else
            {
                if (Session["DateFrom"] != null && GlobalCode.Field2String(Session["DateFrom"]) != "")
                {
                    uoHiddenFieldDate.Value = GlobalCode.Field2String(Session["DateFrom"]);
                }
                else
                {
                    uoHiddenFieldDate.Value = Request.QueryString["dt"];
                }


                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();
                    //BindPortAgent();
                    BindSeaportManifest();
                }

                string sChangeDate = "";
                if (Request.QueryString["chDate"] != null)
                {
                    sChangeDate = Request.QueryString["chDate"];
                }
                if (sChangeDate == "1")
                {
                    uoHiddenFieldPortAgentID.Value = GlobalCode.Field2Int(Session["PortAgentID"]).ToString();
                    //BindPortAgent();
                    BindSeaportManifest();
                }
            }
        }