Exemplo n.º 1
0
        protected EyouSoft.Model.TourStructure.LineInquireQuoteInfo InitInfo(int id)
        {
            //记录我社报价价格
            decimal price = 0;

            //询价实体类
            EyouSoft.Model.TourStructure.LineInquireQuoteInfo lineInfo = new EyouSoft.Model.TourStructure.LineInquireQuoteInfo();
            lineQuoteBll = new EyouSoft.BLL.TourStructure.LineInquireQuoteInfo(SiteUserInfo);
            lineInfo     = lineQuoteBll.GetQuoteModel(id, SiteUserInfo.CompanyID, 0, false);
            if (lineInfo != null)
            {
                //为类赋值
                //折扣
                this.txt_agio.Value = Utils.FilterEndOfTheZeroString(EyouSoft.Common.Utils.GetDecimal(lineInfo.TicketAgio.ToString()).ToString("0.00"));
                //出团日期
                this.txt_BegTime.Value = ((DateTime)(lineInfo.LeaveDate)).ToString("yyyy-MM-dd");
                //联系人姓名
                this.txt_contactName.Value = Utils.GetString(lineInfo.ContactName, "");
                //联系人电话
                this.txt_contactTel.Value = Utils.GetString(lineInfo.ContactTel, "");
                //总人数
                this.txt_peopleCount.Value = Utils.GetString(Convert.ToString(lineInfo.PeopleNum), "");
                //询价单位名称
                this.txt_quoteCompany.Value = Utils.GetString(lineInfo.CustomerName, "");
                //询价单位编号
                this.hid_QuoteCompanyId.Value = Convert.ToString(lineInfo.CustomerId);
                //客户要求用户控件赋值
                this.ConProjectControl1.SetList = lineInfo.Requirements;
                ConProjectControl1.SetDataList();
                //价格组成用户控件赋值
                this.PriceControl1.SetList     = lineInfo.Services;
                this.PriceControl1.TotalAmount = lineInfo.TotalAmount;
                //行程要求
                if (lineInfo.XingCheng != null)
                {
                    this.txtRoutingNeed.Text = Utils.GetString(lineInfo.XingCheng.QuotePlan, "");
                    file = Utils.GetString(lineInfo.XingCheng.PlanAccessory, "");
                    this.hid_img_name.Value = Utils.GetString(lineInfo.XingCheng.PlanAccessoryName, "");
                    this.hid_img_path.Value = Utils.GetString(lineInfo.XingCheng.PlanAccessory, "");
                }
                //状态
                this.lblResult.Text = Convert.ToString(lineInfo.QuoteState);
                //特殊需求
                this.txt_need.Value = Utils.GetString(lineInfo.SpecialClaim, "");
                //线路用户控件赋值
                this.xianluWindow1.Name        = lineInfo.RouteName;
                this.xianluWindow1.Id          = Convert.ToString(lineInfo.RouteId);
                this.xianluWindow1.publishType = 1;
                //备注
                this.txt_remark.Value = lineInfo.Remark;

                #region 订单游客数据
                EyouSoft.BLL.TourStructure.TourOrder TourOrderBll = new EyouSoft.BLL.TourStructure.TourOrder(SiteUserInfo);
                System.Collections.Generic.IList <EyouSoft.Model.TourStructure.TourOrderCustomer> curList = lineInfo.Traveller.Travellers;
                System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
                if (curList != null && curList.Count > 0)
                {
                    for (int i = 0; i < curList.Count; i++)
                    {
                        if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.成人)
                        {
                            stringBuilder.AppendFormat("<tr itemtype=\"{0}\">", "adult");
                        }
                        else if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.儿童)
                        {
                            stringBuilder.AppendFormat("<tr itemtype=\"{0}\">", "child");
                        }
                        else
                        {
                            stringBuilder.AppendFormat("<tr itemtype=\"{0}\">", "other");
                        }
                        stringBuilder.AppendFormat("<td style=\"width: 5%\" bgcolor=\"#e3f1fc\" index=\"{0}\" align=\"center\">{0}</td><td height=\"25\" bgcolor=\"#e3f1fc\" align=\"center\">", i + 1);
                        stringBuilder.AppendFormat("<input type=\"text\" class=\"searchinput\" id=\"cusName\" MaxLength=\"50\" valid=\"required\" errmsg=\"请填写姓名!\" name=\"cusName\" value=\"{0}\" /></td>", curList[i].VisitorName);
                        stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");

                        #region 游客类型
                        if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.成人)
                        {
                            stringBuilder.Append("<select disabled=\"disabled\" title=\"请选择\" id=\"cusType\" name=\"cusType\">");
                            stringBuilder.Append("<option value=\"\">请选择</option>");
                            stringBuilder.Append("<option value=\"1\" selected=\"selected\">成人</option>");
                            stringBuilder.Append("<option value=\"2\">儿童</option>");
                            stringBuilder.Append(" </select>");
                        }
                        //儿童
                        else if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.儿童)
                        {
                            stringBuilder.Append("<select disabled=\"disabled\" title=\"请选择\"  id=\"cusType\" name=\"cusType\">");
                            stringBuilder.Append("<option value=\"\">请选择</option>");
                            stringBuilder.Append("<option value=\"1\" >成人</option>");
                            stringBuilder.Append("<option value=\"2\" selected=\"selected\">儿童</option>");
                            stringBuilder.Append(" </select>");
                        }
                        //其它
                        else
                        {
                            stringBuilder.Append("<select id=\"cusType\" title=\"请选择\"  name=\"cusType\">");
                            stringBuilder.Append("<option value=\"\"  selected=\"selected\">请选择</option>");
                            stringBuilder.Append("<option value=\"1\" >成人</option>");
                            stringBuilder.Append("<option value=\"2\">儿童</option>");
                            stringBuilder.Append(" </select>");
                        }
                        #endregion

                        stringBuilder.Append("</td>");
                        stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");

                        #region 游客证件类型
                        switch (curList[i].CradType)
                        {
                        case EyouSoft.Model.EnumType.TourStructure.CradType.身份证:
                        {
                            stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                            stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                            stringBuilder.Append("<option value=\"1\" selected=\"selected\">身份证</option>");
                            stringBuilder.Append("<option value=\"2\">护照</option>");
                            stringBuilder.Append("<option value=\"3\">军官证</option>");
                            stringBuilder.Append("<option value=\"4\">台胞证</option>");
                            stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                            stringBuilder.Append("<option value=\"6\">户口本</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        case EyouSoft.Model.EnumType.TourStructure.CradType.护照:
                        {
                            stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                            stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                            stringBuilder.Append("<option value=\"1\">身份证</option>");
                            stringBuilder.Append("<option value=\"2\" selected=\"selected\">护照</option>");
                            stringBuilder.Append("<option value=\"3\">军官证</option>");
                            stringBuilder.Append("<option value=\"4\">台胞证</option>");
                            stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                            stringBuilder.Append("<option value=\"6\">户口本</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        case EyouSoft.Model.EnumType.TourStructure.CradType.军官证:
                        {
                            stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                            stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                            stringBuilder.Append("<option value=\"1\">身份证</option>");
                            stringBuilder.Append("<option value=\"2\">护照</option>");
                            stringBuilder.Append("<option value=\"3\" selected=\"selected\">军官证</option>");
                            stringBuilder.Append("<option value=\"4\">台胞证</option>");
                            stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                            stringBuilder.Append("<option value=\"6\">户口本</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        case EyouSoft.Model.EnumType.TourStructure.CradType.台胞证:
                        {
                            stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                            stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                            stringBuilder.Append("<option value=\"1\">身份证</option>");
                            stringBuilder.Append("<option value=\"2\">护照</option>");
                            stringBuilder.Append("<option value=\"3\">军官证</option>");
                            stringBuilder.Append("<option value=\"4\" selected=\"selected\">台胞证</option>");
                            stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                            stringBuilder.Append("<option value=\"6\">户口本</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        case EyouSoft.Model.EnumType.TourStructure.CradType.港澳通行证:
                        {
                            stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                            stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                            stringBuilder.Append("<option value=\"1\">身份证</option>");
                            stringBuilder.Append("<option value=\"2\">护照</option>");
                            stringBuilder.Append("<option value=\"3\">军官证</option>");
                            stringBuilder.Append("<option value=\"4\">台胞证</option>");
                            stringBuilder.Append("<option value=\"5\" selected=\"selected\">港澳通行证</option>");
                            stringBuilder.Append("<option value=\"6\">户口本</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        case EyouSoft.Model.EnumType.TourStructure.CradType.户口本:
                        {
                            stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                            stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                            stringBuilder.Append("<option value=\"1\">身份证</option>");
                            stringBuilder.Append("<option value=\"2\">护照</option>");
                            stringBuilder.Append("<option value=\"3\">军官证</option>");
                            stringBuilder.Append("<option value=\"4\">台胞证</option>");
                            stringBuilder.Append("<option value=\"5\" >港澳通行证</option>");
                            stringBuilder.Append("<option value=\"6\" selected=\"selected\">户口本</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        default:
                        {
                            stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                            stringBuilder.Append("<option value=\"0\" selected=\"selected\">请选择证件</option>");
                            stringBuilder.Append("<option value=\"1\" >身份证</option>");
                            stringBuilder.Append("<option value=\"2\">护照</option>");
                            stringBuilder.Append("<option value=\"3\">军官证</option>");
                            stringBuilder.Append("<option value=\"4\">台胞证</option>");
                            stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }
                        }
                        #endregion

                        stringBuilder.Append("</td>");
                        stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");
                        stringBuilder.AppendFormat("<input type=\"text\" class=\"searchinput searchinput02\" id=\"cusCardNo\" MaxLength=\"150\" onblur='getSex(this)' name=\"cusCardNo\" value=\"{0}\">", curList[i].CradNumber);
                        stringBuilder.Append("</td>");
                        stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");

                        #region 游客性别
                        switch (curList[i].Sex)
                        {
                        case EyouSoft.Model.EnumType.CompanyStructure.Sex.男:
                        {
                            stringBuilder.Append("<select class='ddlSex' id=\"cusSex\" name=\"cusSex\">");
                            stringBuilder.Append("<option value=\"0\">请选择</option>");
                            stringBuilder.Append("<option value=\"1\" selected=\"selected\">男</option>");
                            stringBuilder.Append("<option value=\"2\">女</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        case EyouSoft.Model.EnumType.CompanyStructure.Sex.女:
                        {
                            stringBuilder.Append("<select class='ddlSex' id=\"cusSex\" name=\"cusSex\">");
                            stringBuilder.Append("<option value=\"0\">请选择</option>");
                            stringBuilder.Append("<option value=\"1\">男</option>");
                            stringBuilder.Append("<option value=\"2\" selected=\"selected\">女</option>");
                            stringBuilder.Append("</select>");
                            break;
                        }

                        default:
                        {
                            stringBuilder.Append("<select class='ddlSex' id=\"cusSex\" name=\"cusSex\">");
                            stringBuilder.Append("<option value=\"0\" selected=\"selected\">请选择</option>");
                            stringBuilder.Append("<option value=\"1\">男</option>");
                            stringBuilder.Append("<option value=\"2\">女</option>");
                            break;
                        }
                        }

                        #endregion

                        stringBuilder.Append("</td>");
                        stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");
                        stringBuilder.AppendFormat("<input type=\"text\" class=\"searchinput\" id=\"cusPhone\" MaxLength=\"50\" name=\"cusPhone\" value=\"{0}\">", curList[i].ContactTel);
                        stringBuilder.Append("</td>");
                        stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\"  width=\"6%\">");
                        if (curList[i].SpecialServiceInfo != null)
                        {
                            string str = string.Format("txtItem={0}&txtServiceContent={1}&txtCost={2}&ddlOperate={3}", curList[i].SpecialServiceInfo.ProjectName, curList[i].SpecialServiceInfo.ServiceDetail, curList[i].SpecialServiceInfo.Fee, (curList[i].SpecialServiceInfo.IsAdd ? "0" : "1"));
                            stringBuilder.AppendFormat("<input id=\"spe{0}\" type=\"hidden\" name=\"specive\" value=\"{1}\" />", curList[i].ID, str);
                        }
                        else
                        {
                            string special = "";
                            if (curList[i].SpecialServiceInfo != null)
                            {
                                string isadd = curList[i].SpecialServiceInfo.IsAdd ? "0" : "1";
                                special = "txtItem=" + curList[i].SpecialServiceInfo.ProjectName + "&txtServiceContent=" + curList[i].SpecialServiceInfo.ServiceDetail + "&ddlOperate=" + isadd + "&txtCost=" + Utils.FilterEndOfTheZeroDecimal(curList[i].SpecialServiceInfo.Fee);
                            }
                            stringBuilder.AppendFormat("<input id=\"spe{0}\" type=\"hidden\" name=\"specive\" value=\"{1}\" />", curList[i].ID, special);
                        }
                        stringBuilder.AppendFormat("<a sign=\"speService\" href=\"javascript:void(0)\" onclick=\"OrderEdit.OpenSpecive('spe{0}')\">特服</a></td>", curList[i].ID);
                        stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\" width=\"15%\">");
                        stringBuilder.AppendFormat("<input type=\"hidden\" name=\"cusID\" value=\"{0}\" />", curList[i].ID);
                        stringBuilder.Append("<a sign=\"add\" href=\"javascript:void(0)\" onclick=\"OrderEdit.AddCus()\">添加</a>&nbsp;");
                        stringBuilder.Append("<input type=\"hidden\" name=\"cusState\" value=\"EDIT\" />");
                        string msg = "";
                        if (TourOrderBll.IsDoDelete(curList[i].ID, ref msg))
                        {
                            stringBuilder.Append("<a sign=\"del\" href=\"javascript:void(0)\" onclick=\"OrderEdit.DelCus($(this))\">删除</a></td></tr>");
                        }
                        else
                        {
                            stringBuilder.AppendFormat("<span>{0}</span>", msg);
                        }
                    }
                }
                cusHtml = stringBuilder.ToString();
                #endregion
            }
            CheckBtn(lineInfo);
            return(lineInfo);
        }
Exemplo n.º 2
0
        private void bind()
        {
            EyouSoft.BLL.TourStructure.TourOrder TourOrderBll = new EyouSoft.BLL.TourStructure.TourOrder(SiteUserInfo);
            List <EnumObj> selectList = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.TourStructure.ServiceType));

            EyouSoft.BLL.TourStructure.LineInquireQuoteInfo tsBLL = new EyouSoft.BLL.TourStructure.LineInquireQuoteInfo(SiteUserInfo);
            tid = Utils.GetInt(Utils.GetQueryStringValue("tid"));
            if (tid > 0)
            {
                tsModel = tsBLL.GetQuoteModel(tid, 0, SiteUserInfo.TourCompany.TourCompanyId, true);
                tup     = true;

                if (tsModel != null)
                {
                    if (tsModel.QuoteState != EyouSoft.Model.EnumType.TourStructure.QuoteState.未处理)
                    {
                        tup = false;
                        EyouSoft.Model.TourStructure.LineInquireQuoteInfo infoModel    = new LineInquireQuoteInfo();
                        EyouSoft.BLL.TourStructure.LineInquireQuoteInfo   lineQuoteBll = new EyouSoft.BLL.TourStructure.LineInquireQuoteInfo(SiteUserInfo);
                        infoModel = lineQuoteBll.GetQuoteModel(tid, SiteUserInfo.CompanyID, 0, false);
                        IList <EyouSoft.Model.TourStructure.TourTeamServiceInfo> list = infoModel.Services;
                        //decimal  Money=0;

                        if (infoModel.Services.Count > 0)
                        {
                            this.rptList.DataSource = list;
                            this.rptList.DataBind();
                            //for (int i = 0; i < infoModel.Services.Count; i++)
                            //{
                            //    Money += infoModel.Services[i].SelfPrice;
                            //}
                        }
                        mlen = infoModel.Services.Count;
                        txtAllPrice.Value = infoModel.TotalAmount.ToString("#,##0.00");
                    }

                    if (tsModel.QuoteState == EyouSoft.Model.EnumType.TourStructure.QuoteState.已成功)
                    {
                        this.txtRemarks.Text = tsModel.Remark;
                    }
                    else
                    {
                        this.lblRemarks.Visible = false;
                        this.txtRemarks.Visible = false;
                    }


                    vontactTel = tsModel.ContactTel;
                    ConProjectControl1.SetList = tsModel.Requirements;
                    ConProjectControl1.SetDataList();
                    xcModel = tsModel.XingCheng;



                    #region 订单游客数据
                    System.Collections.Generic.IList <EyouSoft.Model.TourStructure.TourOrderCustomer> curList = tsModel.Traveller.Travellers;
                    System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder();
                    if (curList != null && curList.Count > 0)
                    {
                        for (int i = 0; i < curList.Count; i++)
                        {
                            if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.成人)
                            {
                                stringBuilder.AppendFormat("<tr itemtype=\"{0}\">", "adult");
                            }
                            else if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.儿童)
                            {
                                stringBuilder.AppendFormat("<tr itemtype=\"{0}\">", "child");
                            }
                            else
                            {
                                stringBuilder.AppendFormat("<tr itemtype=\"{0}\">", "other");
                            }
                            stringBuilder.AppendFormat("<td style=\"width: 5%\" bgcolor=\"#e3f1fc\" index=\"{0}\" align=\"center\">{0}</td><td height=\"25\" bgcolor=\"#e3f1fc\" align=\"center\">", i + 1);
                            stringBuilder.AppendFormat("<input type=\"text\" class=\"searchinput\" id=\"cusName\" MaxLength=\"50\" valid=\"required\" errmsg=\"请填写姓名!\" name=\"cusName\" value=\"{0}\" /></td>", curList[i].VisitorName);
                            stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");

                            #region 游客类型
                            if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.成人)
                            {
                                stringBuilder.Append("<select disabled=\"disabled\" title=\"请选择\" id=\"cusType\" name=\"cusType\">");
                                stringBuilder.Append("<option value=\"\">请选择</option>");
                                stringBuilder.Append("<option value=\"1\" selected=\"selected\">成人</option>");
                                stringBuilder.Append("<option value=\"2\">儿童</option>");
                                stringBuilder.Append(" </select>");
                            }
                            //儿童
                            else if (curList[i].VisitorType == EyouSoft.Model.EnumType.TourStructure.VisitorType.儿童)
                            {
                                stringBuilder.Append("<select disabled=\"disabled\" title=\"请选择\"  id=\"cusType\" name=\"cusType\">");
                                stringBuilder.Append("<option value=\"\">请选择</option>");
                                stringBuilder.Append("<option value=\"1\" >成人</option>");
                                stringBuilder.Append("<option value=\"2\" selected=\"selected\">儿童</option>");
                                stringBuilder.Append(" </select>");
                            }
                            //其它
                            else
                            {
                                stringBuilder.Append("<select id=\"cusType\" title=\"请选择\"  name=\"cusType\">");
                                stringBuilder.Append("<option value=\"\"  selected=\"selected\">请选择</option>");
                                stringBuilder.Append("<option value=\"1\" >成人</option>");
                                stringBuilder.Append("<option value=\"2\">儿童</option>");
                                stringBuilder.Append(" </select>");
                            }
                            #endregion

                            stringBuilder.Append("</td>");
                            stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");

                            #region 游客证件类型
                            switch (curList[i].CradType)
                            {
                            case EyouSoft.Model.EnumType.TourStructure.CradType.身份证:
                            {
                                stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                                stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                                stringBuilder.Append("<option value=\"1\" selected=\"selected\">身份证</option>");
                                stringBuilder.Append("<option value=\"2\">护照</option>");
                                stringBuilder.Append("<option value=\"3\">军官证</option>");
                                stringBuilder.Append("<option value=\"4\">台胞证</option>");
                                stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                                stringBuilder.Append("<option value=\"6\">户口本</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }

                            case EyouSoft.Model.EnumType.TourStructure.CradType.护照:
                            {
                                stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                                stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                                stringBuilder.Append("<option value=\"1\">身份证</option>");
                                stringBuilder.Append("<option value=\"2\" selected=\"selected\">护照</option>");
                                stringBuilder.Append("<option value=\"3\">军官证</option>");
                                stringBuilder.Append("<option value=\"4\">台胞证</option>");
                                stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                                stringBuilder.Append("<option value=\"6\">户口本</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }

                            case EyouSoft.Model.EnumType.TourStructure.CradType.军官证:
                            {
                                stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                                stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                                stringBuilder.Append("<option value=\"1\">身份证</option>");
                                stringBuilder.Append("<option value=\"2\">护照</option>");
                                stringBuilder.Append("<option value=\"3\" selected=\"selected\">军官证</option>");
                                stringBuilder.Append("<option value=\"4\">台胞证</option>");
                                stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                                stringBuilder.Append("<option value=\"6\">户口本</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }

                            case EyouSoft.Model.EnumType.TourStructure.CradType.台胞证:
                            {
                                stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                                stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                                stringBuilder.Append("<option value=\"1\">身份证</option>");
                                stringBuilder.Append("<option value=\"2\">护照</option>");
                                stringBuilder.Append("<option value=\"3\">军官证</option>");
                                stringBuilder.Append("<option value=\"4\" selected=\"selected\">台胞证</option>");
                                stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                                stringBuilder.Append("<option value=\"6\">户口本</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }

                            case EyouSoft.Model.EnumType.TourStructure.CradType.港澳通行证:
                            {
                                stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                                stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                                stringBuilder.Append("<option value=\"1\">身份证</option>");
                                stringBuilder.Append("<option value=\"2\">护照</option>");
                                stringBuilder.Append("<option value=\"3\">军官证</option>");
                                stringBuilder.Append("<option value=\"4\">台胞证</option>");
                                stringBuilder.Append("<option value=\"5\" selected=\"selected\">港澳通行证</option>");
                                stringBuilder.Append("<option value=\"6\">户口本</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }

                            case EyouSoft.Model.EnumType.TourStructure.CradType.户口本:
                            {
                                stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                                stringBuilder.Append("<option value=\"0\">请选择证件</option>");
                                stringBuilder.Append("<option value=\"1\">身份证</option>");
                                stringBuilder.Append("<option value=\"2\">护照</option>");
                                stringBuilder.Append("<option value=\"3\">军官证</option>");
                                stringBuilder.Append("<option value=\"4\">台胞证</option>");
                                stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                                stringBuilder.Append("<option value=\"6\" selected=\"selected\">户口本</option>");
                                break;
                            }

                            default:
                            {
                                stringBuilder.Append("<select id=\"cusCardType\" name=\"cusCardType\">");
                                stringBuilder.Append("<option value=\"0\" selected=\"selected\">请选择证件</option>");
                                stringBuilder.Append("<option value=\"1\" >身份证</option>");
                                stringBuilder.Append("<option value=\"2\">护照</option>");
                                stringBuilder.Append("<option value=\"3\">军官证</option>");
                                stringBuilder.Append("<option value=\"4\">台胞证</option>");
                                stringBuilder.Append("<option value=\"5\">港澳通行证</option>");
                                stringBuilder.Append("<option value=\"6\">户口本</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }
                            }
                            #endregion

                            stringBuilder.Append("</td>");
                            stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");
                            stringBuilder.AppendFormat("<input type=\"text\" class=\"searchinput searchinput02\" id=\"cusCardNo\" MaxLength=\"150\" onblur='getSex(this)' name=\"cusCardNo\" value=\"{0}\">", curList[i].CradNumber);
                            stringBuilder.Append("</td>");
                            stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");

                            #region 游客性别
                            switch (curList[i].Sex)
                            {
                            case EyouSoft.Model.EnumType.CompanyStructure.Sex.男:
                            {
                                stringBuilder.Append("<select class='ddlSex' id=\"cusSex\" name=\"cusSex\">");
                                stringBuilder.Append("<option value=\"0\">请选择</option>");
                                stringBuilder.Append("<option value=\"1\" selected=\"selected\">男</option>");
                                stringBuilder.Append("<option value=\"2\">女</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }

                            case EyouSoft.Model.EnumType.CompanyStructure.Sex.女:
                            {
                                stringBuilder.Append("<select class='ddlSex' id=\"cusSex\" name=\"cusSex\">");
                                stringBuilder.Append("<option value=\"0\">请选择</option>");
                                stringBuilder.Append("<option value=\"1\">男</option>");
                                stringBuilder.Append("<option value=\"2\" selected=\"selected\">女</option>");
                                stringBuilder.Append("</select>");
                                break;
                            }

                            default:
                            {
                                stringBuilder.Append("<select class='ddlSex' id=\"cusSex\" name=\"cusSex\">");
                                stringBuilder.Append("<option value=\"0\" selected=\"selected\">请选择</option>");
                                stringBuilder.Append("<option value=\"1\">男</option>");
                                stringBuilder.Append("<option value=\"2\">女</option>");
                                break;
                            }
                            }

                            #endregion

                            stringBuilder.Append("</td>");
                            stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\">");
                            stringBuilder.AppendFormat("<input type=\"text\" class=\"searchinput\" id=\"cusPhone\" MaxLength=\"50\" name=\"cusPhone\" value=\"{0}\">", curList[i].ContactTel);
                            stringBuilder.Append("</td>");
                            stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\"  width=\"6%\">");
                            if (curList[i].SpecialServiceInfo != null)
                            {
                                string str = string.Format("txtItem={0}&txtServiceContent={1}&txtCost={2}&ddlOperate={3}", curList[i].SpecialServiceInfo.ProjectName, curList[i].SpecialServiceInfo.ServiceDetail, curList[i].SpecialServiceInfo.Fee, (curList[i].SpecialServiceInfo.IsAdd ? "0" : "1"));
                                stringBuilder.AppendFormat("<input id=\"spe{0}\" type=\"hidden\" name=\"specive\" value=\"{1}\" />", curList[i].ID, str);
                            }
                            else
                            {
                                string special = "";
                                if (curList[i].SpecialServiceInfo != null)
                                {
                                    string isadd = curList[i].SpecialServiceInfo.IsAdd ? "0" : "1";
                                    special = "txtItem=" + curList[i].SpecialServiceInfo.ProjectName + "&txtServiceContent=" + curList[i].SpecialServiceInfo.ServiceDetail + "&ddlOperate=" + isadd + "&txtCost=" + Utils.FilterEndOfTheZeroDecimal(curList[i].SpecialServiceInfo.Fee);
                                }
                                stringBuilder.AppendFormat("<input id=\"spe{0}\" type=\"hidden\" name=\"specive\" value=\"{1}\" />", curList[i].ID, special);
                            }
                            stringBuilder.AppendFormat("<a sign=\"speService\" href=\"javascript:void(0)\" onclick=\"OrderEdit.OpenSpecive('spe{0}')\">特服</a></td>", curList[i].ID);
                            stringBuilder.Append("<td bgcolor=\"#e3f1fc\" align=\"center\" width=\"15%\">");
                            stringBuilder.AppendFormat("<input type=\"hidden\" name=\"cusID\" value=\"{0}\" />", curList[i].ID);
                            stringBuilder.Append("<a sign=\"add\" href=\"javascript:void(0)\" onclick=\"OrderEdit.AddCus()\">添加</a>&nbsp;");
                            stringBuilder.Append("<input type=\"hidden\" name=\"cusState\" value=\"EDIT\" />");
                            string msg = "";
                            if (TourOrderBll.IsDoDelete(curList[i].ID, ref msg))
                            {
                                stringBuilder.Append("<a sign=\"del\" href=\"javascript:void(0)\" onclick=\"OrderEdit.DelCus($(this))\">删除</a></td></tr>");
                            }
                            else
                            {
                                stringBuilder.AppendFormat("<span>{0}</span>", msg);
                            }
                        }
                    }
                    cusHtml = stringBuilder.ToString();
                    #endregion
                }
            }
        }