Exemplo n.º 1
0
    /// <summary>
    /// 通过指令查询经停城市
    /// </summary>
    /// <param name="sdate"></param>
    /// <param name="flyno"></param>
    /// <returns></returns>
    private string selStops(string sdate, string flyno, string guid)
    {
        try
        {
            flyno = flyno.Replace("*", "");
            string dd      = DateTime.Parse(sdate).ToString("dd");
            string mm      = DateTime.Parse(sdate).ToString("MM");
            string zhiling = "FF:" + flyno + "/" + dd + strValue(mm);


            //格式化编码内容类
            PnrAnalysis.FormatPNR pnrformat = new PnrAnalysis.FormatPNR();
            string  strVale = string.Empty;
            ParamEx pe      = new ParamEx();
            pe.UsePIDChannel = this.KongZhiXiTong != null && this.KongZhiXiTong.Contains("|48|") ? 2 : 0;
            SendInsManage SendManage = new SendInsManage(mUser.LoginName, mCompany.UninCode, pe, this.configparam);
            string        Office     = this.configparam.Office.Split('^')[0];
            strVale = SendManage.Send(zhiling, ref Office, 9);
            string  msg = "";
            LegStop ls  = pnrformat.GetStop(strVale, out msg);

            if (msg == "")
            {
                strVale = strReturn(ls);
            }
            return(strVale + "|" + guid);
        }
        catch (Exception ex)
        {
            return("");
        }
    }
Exemplo n.º 2
0
    /// <summary>
    /// 通过三字码查询城市
    /// </summary>
    /// <param name="code"></param>
    /// <returns></returns>
    private string strReturn(LegStop ls)
    {
        string code = "";

        try
        {
            code = ls.MiddleCityCode;
            string strim = ls.MiddleTime1;
            string etrim = ls.MiddleTime2;

            //Bd_Base_CityService bbc = new Bd_Base_CityService();
            //IList<Bd_Base_City> ibbc = bbc.GetBd_Base_City("Code='" + code + "'", 1, 2);
            BaseDataManage        Manage   = new BaseDataManage();
            string                sqlwhere = " 1=1 and CityCodeWord='" + code + "'";
            List <Bd_Air_AirPort> objList  = Manage.CallMethod("Bd_Air_AirPort", "GetList", null, new object[] { sqlwhere }) as List <Bd_Air_AirPort>;



            if (objList.Count > 0)
            {
                code = objList[0].CityName;

                if (code != "")
                {
                    //code = "【经停地点】" + code + "\n【经停时间】" + strim + "--" + etrim;
                    code = code + "\r\n" + strim + "-" + etrim;
                }
            }
        }
        catch (Exception)
        {
            code = "";
        }
        return(code);
    }