Exemple #1
0
        /// <summary>
        /// Author:             Josephine Gad
        /// Date Created:       02/Jan/2013
        /// Description:        Get Default values of Locked Manifest list
        /// ------------------------------------
        /// </summary>
        private void LoadTravelDetails()
        {
            LockedManifestBLL.LoadLockedManifestSummary(uoHiddenFieldUser.Value, 0,
                                                        uoHiddenFieldDate.Value, uoTextBoxTo.Text.Trim(),
                                                        GlobalCode.Field2TinyInt(uoDropDownListHours.SelectedValue),
                                                        GlobalCode.Field2Int(uoDropDownListRegion.SelectedValue),
                                                        GlobalCode.Field2Int(uoDropDownListPortPerRegion.SelectedValue),
                                                        GlobalCode.Field2Int(uoDropDownListHotel.SelectedValue),
                                                        1, 0, 50);

            uoHiddenFieldFromDefaultView.Value = "0";
            GetSFHotelTravelDetails();
        }
Exemple #2
0
        /// <summary>
        /// Date Created:   06/02/2011
        /// Created By:     Josephine Gad
        /// (description)   Set the Calendar Dashboard count
        /// </summary>
        /// <returns></returns>
        private List <ManifestCalendar> GetCalendarTable()
        {
            if (uoCalendarDashboard.Visible)
            {
                //DataTable dt = null;
                //StringWriter sw = new StringWriter();
                //XmlReader sr = null;
                //XmlDataDocument xmlDoc = null;
                //StringReader strReader = null;
                //TextWriter txtWriter = null;
                ManifestCalendar        cal     = new ManifestCalendar();
                List <ManifestCalendar> calList = new List <ManifestCalendar>();
                //IDataReader dr = null;
                try
                {
                    if (Session["TentativeManifestCalendarDashboard"] == null)
                    {
                        DateTime day            = GlobalCode.Field2DateTime(uoHiddenFieldDateFrom.Value);
                        string   sPendingFilter = "0";
                        string   sRegion        = "0";
                        string   sCountry       = "0";
                        string   sCity          = "0";
                        string   sPort          = "0";
                        string   sHotel         = "0";
                        string   sVehicle       = "0";
                        string   sManifestHrs   = "0";
                        if (GlobalCode.Field2String(Session["strPendingFilter"]) != "")
                        {
                            sPendingFilter = GlobalCode.Field2String(Session["strPendingFilter"]);
                        }
                        if (GlobalCode.Field2String(Session["Region"]) != "")
                        {
                            sRegion = GlobalCode.Field2String(Session["Region"]);
                        }
                        if (GlobalCode.Field2String(Session["Country"]) != "")
                        {
                            sCountry = GlobalCode.Field2String(Session["Country"]);
                        }
                        if (GlobalCode.Field2String(Session["City"]) != "")
                        {
                            sCity = GlobalCode.Field2String(Session["City"]);
                        }
                        if (GlobalCode.Field2String(Session["Port"]) != "")
                        {
                            sPort = GlobalCode.Field2String(Session["Port"]);
                        }
                        if (GlobalCode.Field2String(Session["Hotel"]) != "")
                        {
                            sHotel = GlobalCode.Field2String(Session["Hotel"]);
                        }
                        if (GlobalCode.Field2String(Session["Vehicle"]) != "")
                        {
                            sVehicle = GlobalCode.Field2String(Session["Vehicle"]);
                        }
                        if (GlobalCode.Field2String(Session["ManifestHrs"]) != "")
                        {
                            sManifestHrs = GlobalCode.Field2String(Session["ManifestHrs"]);
                        }
                        if (uoHiddenFieldCurrentPage.Value == "~/Hotel/HotelManifest2.aspx")
                        {
                            LockedManifestBLL lockedBLL = new LockedManifestBLL();
                            calList = lockedBLL.LoadLockedManifestCalendar(GlobalCode.Field2String(Session["UserName"]), day, Int32.Parse(sManifestHrs),
                                                                           Int32.Parse(sHotel));
                        }
                        else
                        {
                            calList = HotelManifestBLL.GetTentativeManifestDashboard(day.ToString("MM/dd/yyyy"),
                                                                                     "", GlobalCode.Field2String(Session["UserName"]), "1",
                                                                                     "1", "", "0",
                                                                                     "0", "0", "0",
                                                                                     sRegion, sCountry,
                                                                                     sCity, sPort, sHotel, "0",
                                                                                     uoHiddenFieldRole.Value, sManifestHrs);
                        }
                        //calList = (from a in dt.AsEnumerable()
                        //           select new  ManifestCalendar
                        //           {
                        //               colDate = GlobalCode.Field2DateTime(a["colDate"]),
                        //               TotalCount = GlobalCode.Field2Int(a["TotalCount"])
                        //            }).ToList();

                        Session["TentativeManifestCalendarDashboard"] = calList;
                        return(calList);
                    }
                    else
                    {
                        calList = (List <ManifestCalendar>)Session["TentativeManifestCalendarDashboard"];
                        return(calList);
                        ////XmlSerializer deserializer = new XmlSerializer(typeof(List<ManifestCalendar>));
                        //////TextReader rd = new StreamReader((Stream)Session["TentativeManifestCalendarDashboard"]);
                        //////deserializer = (XmlSerializer)Session["TentativeManifestCalendarDashboard"];
                        ////xmlDoc = new XmlDataDocument();
                        //////xmlDoc.LoadXml((XmlText)Session["TentativeManifestCalendarDashboard"]);
                        ////TextReader textReader = new StreamReader(xmlDoc.Value); //(@"C:\movie.xml");
                        //////calList = (List<ManifestCalendar>)deserializer.Deserialize();
                        ////calList = (List<ManifestCalendar>)deserializer.Deserialize(textReader);
                        ////textReader.Close();
                        ////textReader.Dispose();

                        // return calList;

                        //XmlSerializer deserializer = new XmlSerializer(typeof(List<ManifestCalendar>));
                        //xmlDoc = new XmlDataDocument();
                        //xmlDoc.LoadXml(GlobalCode.Field2String(Session["TentativeManifestCalendarDashboard"]));
                        //TextReader textReader = new StreamReader(xmlDoc.InnerXml); //(@"C:\movie.xml");

                        //calList = (List<ManifestCalendar>)deserializer.Deserialize(textReader);
                        //textReader.Close();

                        //return calList;

                        //sr = new StringReader(GlobalCode.Field2String(Session["TentativeManifestCalendarDashboard"]));
                        //dt = (DataTable)Cache["TentativeManifestCalendarDashboard"];
                        //dt.ReadXml(sr);
                        //xmlDoc = new XmlDataDocument();
                        //xmlDoc.LoadXml(GlobalCode.Field2String(Session["TentativeManifestCalendarDashboard"]));
                        ////strReader = new StringReader(GlobalCode.Field2String(Session["TentativeManifestCalendarDashboard"]));
                        //strReader = new StringReader(xmlDoc.InnerXml);
                        ////sr = new XmlNodeReader(xmlDoc);
                        //dt.ReadXml(strReader);
                        //return dt;

                        //sr = new XmlReader.Create("");
                        //XmlSerializer  ser =  new XmlSerializer(typeof(DataTable) );
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    //if (dt != null)
                    //{
                    //    dt.Dispose();
                    //}
                    //if (sw != null)
                    //{
                    //    sw.Close();
                    //    sw.Dispose();
                    //}
                    //if (sr != null)
                    //{
                    //    sr.Close();
                    //}
                    //if (strReader != null)
                    //{
                    //    strReader.Close();
                    //    strReader.Dispose();
                    //}
                    //if (txtWriter != null)
                    //{
                    //    txtWriter.Close();
                    //    txtWriter.Dispose();
                    //}
                }
            }
            else
            {
                return(null);
            }
        }