<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true" Inherits="Kesion.NET.WebSite.Admin.Label.KS_Label_JobJianliList" Codebehind="KS.Label.JobJianliList.aspx.cs" %>
<%@ Register Src="~/Config/Control/manage/LabelJS.ascx" TagName="LabelJS" TagPrefix="uc1" %>
<%@ Import Namespace="Kesion.Cache"%>
<%@ Import Namespace="Kesion.BLL"%>
<%@ Import Namespace="Kesion.Publics"%>

<asp:Content ID="Content1" ContentPlaceHolderID="KSContent" Runat="Server">
<uc1:LabelJS ID="LabelJS1" runat="server"/>
<script type="text/javascript">
    function selectclassid(v) {
        var va = v.split(',');
        for (var i = 0; i < jQuery("#<%=this.LstClassID.ClientID %>")[0].options.length; i++) {
            for (var n = 0; n < va.length; n++) {
                if (va[n] == jQuery("#<%=this.LstClassID.ClientID %>")[0].options[i].value) {
                    jQuery("#<%=this.LstClassID.ClientID %>")[0].options[i].selected = true;
                }
            }
        }
    }

    function checkform() {
        if (jQuery("#<%=this.LabelName.ClientID%>").val() == "") {
            KesionJS.Alert('请输入标签名称!', "jQuery('#<%=this.LabelName.ClientID%>').focus();");
            return false;
        }
        var ajax = 0;
        if (jQuery("#<%=this.ChkAjax.ClientID %>")[0].checked) ajax = 1;

        var classid = '';
        jQuery("#<%=this.LstClassID.ClientID %> option:selected").each(function () {
        if (jQuery(this).val() != '0')
            if (classid == '')
                classid = jQuery(this).val()
            else
                classid += "," + jQuery(this).val();
    })
    if (classid == '') classid = '0';


    var verify = 0;//真实简历
    if (jQuery("#<%=this.Attribute.ClientID %>_0")[0].checked)
        verify = 1;
    var Status = 0;//审核
    if (jQuery("#<%=this.Attribute.ClientID %>_1")[0].checked)
        Status = 1;
    var recommend = 0;//推荐
    if (jQuery("#<%=this.Attribute.ClientID %>_2")[0].checked)
        recommend = 1;
    var ispublic = 0;//公开
    if (jQuery("#<%=this.Attribute.ClientID %>_3")[0].checked)
        ispublic = 1;


        var IsCharge = jQuery("#<%=this.RdbIsCharge.ClientID %> :radio[checked]").val();//证件类型
        var isStatus = jQuery("#<%=this.RadioButtonList1.ClientID %> :radio[checked]").val(); //婚姻状况


    var str = '{KS:Label Type="jobjianlilist"'
            + ' Ajax="' + ajax + '"'
            + ' IsCharge="' + IsCharge + '"' //证件类型
            + ' isStatus="' + isStatus + '"'//婚姻状况
            + ' verify="' + verify + '"'//真实简历
            + ' Status="' + Status + '"'//审核
            + ' ispublic="' + ispublic + '"'//公开
            + ' IndustryID="' + classid + '"' //行业
            + ' Recommend="' + recommend + '"'//推荐 
            + ' Order="' + jQuery('#<%=this.Order.ClientID %>').val() + '"'
            + ' Num="' + jQuery('#<%=this.Num.ClientID %>').val() + '"'
            + ' SQLCondition="' + jQuery('#<%=this.SQLCondition.ClientID %>').val() + '"' 
            + ' lnsize="' + jQuery("#<%=this.DrpLnsize.ClientID %> option:selected").val() + '"'//薪资待遇
            + '}' + jQuery('#<%=this.LoopBody.ClientID%>').val() + '{/KS:Label}';

    jQuery("#<%=this.LabelContent.ClientID %>").val(str);

    }
    function purview() {
        parent.openWin("自动编号变量样式预览", "../admin/include/autoid.html", false, 650, 230);
    }

    var pos = null;
    function setPos() {
        if (document.all) {
            jQuery("#<%=this.LoopBody.ClientID %>").focus();
            pos = document.selection.createRange();
        } else {
            pos = jQuery("#<%=this.LoopBody.ClientID %>")[0].selectionStart;
        }
    }
    //插入到循环体
    function InsertValue(Val) {
        if (pos == null) { KesionJS.Alert('请先定位插入位置!', null); return false; }
        if (document.all) {
            pos.text = Val;
        } else {
            var obj = jQuery("#<%=this.LoopBody.ClientID %>");
          var lstr = obj.val().substring(0, pos);
          var rstr = obj.val().substring(pos);
          obj.val(lstr + Val + rstr);
      }
  }

  function InsertLabel(fieldname, fieldtype) {
      dragclear();
      if (pos == null) { KesionJS.Alert('请先定位插入位置!', null); return false; }
      var link = "<%=MyCache.GetCacheConfig(0)+MyCache.GetCacheConfig(4)%>/label/KS.GetFieldParam.aspx?m_fieldname=" + fieldname + "&fieldtype=" + fieldtype;
      parent.openWin('插入字段标签', link, false, 420, 250);
  }


  var fieldname, fieldtype;
  function DragStart() {
      dragclear();
      window.drag = 1;
      dragspan = document.createElement('div');
      dragspan.style.position = "absolute";
      dragspan.className = "div";
      var mousePos = mouseCoords(window.event);
      dragspan.style.left = mousePos.x + 10;
      dragspan.style.top = mousePos.y + 8;
      fieldname = window.event.srcElement.id;
      fieldtype = window.event.srcElement.fieldtype;
      dragspan.appendChild(document.createTextNode(window.event.srcElement.innerHTML));
      document.body.appendChild(dragspan);
  }
  function SetValue() {
      setPos();
      var link = "<%=MyCache.GetCacheConfig(0)+MyCache.GetCacheConfig(4)%>/label/KS.GetFieldParam.aspx?m_fieldname=" + fieldname + "&fieldtype=" + fieldtype;
      parent.openWin('插入字段标签', link, false, 420, 250);
      if (window.drag) {
          window.drag = 0;
          window.event.returnValue = true;
      }

  }
  function dragend() {
      if (window.drag) {
          document.body.removeChild(dragspan);
          SetValue();
      }
  }
  function mouseCoords(ev) {
      if (ev.pageX || ev.pageY) {
          return { x: ev.pageX, y: ev.pageY };
      }
      return {
          x: ev.clientX + document.documentElement.scrollLeft - document.body.clientLeft,
          y: ev.clientY + document.documentElement.scrollTop - document.body.clientTop
      };
  }
  function dragclear() {
      if (window.drag) {
          document.body.removeChild(dragspan);
          window.drag = 0;
          window.event.returnValue = true;
      }

  }
  function dragmove() {
      if (window.drag) {
          var ev = ev || window.event;
          var mousePos = mouseCoords(ev);
          ev.returnValue = false;
          dragspan.style.left = mousePos.x + 10;
          dragspan.style.top = mousePos.y + 8;
      }
  }
  function movePoint() {
      if (window.drag) {
          var rng = event.srcElement.createTextRange();
          rng.moveToPoint(event.x, event.y);
          rng.select();
      }
  }
</script>

<!--<KS:TopNav runat="server" Text="创建简历列表标签" ID="TopNav1" />-->
  <div class="content-area mt20">
    <div class="myTitle">创建简历列表标签</div>
    <table style="margin:6px" width="98%" align="center" cellpadding="0" cellspacing="0" class="CTable no-borderTable">
    	<tbody>
        <tr>
            <td class="lefttd" style="height: 30px; text-align: right">
                <strong>标签名称：</strong></td>
            <td id="Td1" runat="server" class="righttd" style="height: 30px; text-align: left">
                <span style="color: #000066"></span><asp:TextBox CssClass="noborder" ID="LabelName" runat="server" Width="250px"></asp:TextBox> &nbsp; <font color="#FF0000">*</font> &nbsp; <span class="tips"> 调用格式：{KS_标签名称}</span><asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="LabelName"
                    Display="Dynamic" ErrorMessage="标签名称必须输入"></asp:RequiredFieldValidator></td>
        </tr>
    <tr>
     <td class="lefttd" style="text-align: right; height: 30px;">
         <strong>标签目录：</strong></td>
     <td class="righttd" style="text-align: left; height: 30px;"><span  id="classidarea" runat="server"></span></td>
    </tr> 
        <tr style="display:none">
            <td class="lefttd" style=" text-align: right">
                <strong>所在地区：</strong><span style="display:none"> <asp:CheckBox runat="server" ID="ChkAjax" Text="AJAX输出"  /></span></td>
            <td id="Td2" runat="server" class="righttd"  style="height: 30px; text-align: left">
               
              </td> 
       </tr> 
       <tr> 
            <td align="right" class="lefttd" height="30">
                <strong>从事行业：</strong></td>
            <td class="righttd">
                &nbsp;<table border="0" width="100%" cellpadding="0" cellspacing="0">
                 <tr>
                  <td valign="top">
                    <table border="0" cellpadding="0" cellspacing="0">
                      <tr>
                       <td><asp:ListBox ID="LstClassID" runat="server" SelectionMode="Multiple">
                <asp:ListItem Value="0">--行业分类不限--</asp:ListItem> 
                </asp:ListBox><br />
                            <a class="textarea_min" href="javascript:zoomtextarea(-5,'<%=this.LstClassID.ClientID %>');"></a>
                   <a class="textarea_max" href="javascript:zoomtextarea(5,'<%=this.LstClassID.ClientID %>');"></a>
                       </td>
                       <td valign="top" style="padding:4px">
                           <br />如果同时要调用多个<br />分类下的课程，可以按键盘<br />的<font color=red>Ctrl</font>键多选。</td>
                      </tr>
                    </table>
                </td> 
                 </tr>
                </table>
              </td>
        </tr>
        <tr>
        	<td align="right" class="lefttd" height="30">
                <strong>属性限制：</strong></td>
        	<td>
                 <asp:CheckBoxList ID="Attribute" runat="server" RepeatDirection="Horizontal">
                      <asp:ListItem Value="1">真实简历</asp:ListItem>
                      <asp:ListItem Value="2">审核</asp:ListItem> 
                      <asp:ListItem Value="3">推荐</asp:ListItem> 
                      <asp:ListItem Value="4">公开</asp:ListItem>  
                  </asp:CheckBoxList>
             </td>
        </tr>
        
        <tr>
                <td class="lefttd" style="height: 30px; text-align: right">
                    <span style="background-color: #f0f9fe"></span><strong>查询条数：</strong></td>
                <td id="Td3" runat="server" class="righttd" colspan="2" style="height: 30px; text-align: left">
                    <asp:TextBox style="text-align:center" CssClass="textbox" ID="Num" runat="server" Width="41px">10</asp:TextBox>条&nbsp;
                     &nbsp; &nbsp; 排序方式：<asp:DropDownList ID="Order" runat="server">
                    <asp:ListItem Value="ID desc">简历ID降序</asp:ListItem>
                    <asp:ListItem Value="ID asc">简历ID升序</asp:ListItem>
                    <asp:ListItem Value="adddate desc">刷新时间降序</asp:ListItem>
                    <asp:ListItem Value="adddate asc">刷新时间升序</asp:ListItem>
                    <asp:ListItem Value="hits desc">浏览量降序</asp:ListItem>
                    <asp:ListItem Value="hits asc">浏览量升序</asp:ListItem> 
                     <asp:ListItem Value="newid()">随机显示</asp:ListItem>
                    </asp:DropDownList>
                 &nbsp; &nbsp; SQL附加条件：<asp:TextBox ID="SQLCondition" CssClass="textbox" runat="server" Width="150px"></asp:TextBox> 可留空，如: and UserName='admin'
                </td>
            </tr>
            <tr>
            	<td align="right" class="lefttd" height="30">
                <strong>期望月薪：</strong></td>
                <td>
               	<asp:DropDownList ID="DrpLnsize" runat="server">
                    <asp:ListItem Value="0" Selected>--不限制--</asp:ListItem>
                    <asp:ListItem value="面议">面议</asp:ListItem>
		            <asp:ListItem value="1000-2000元">1000-2000元</asp:ListItem>
		            <asp:ListItem value="2000-3000元">2000-3000元</asp:ListItem>
		            <asp:ListItem value="3000-4000元">3000-4000元</asp:ListItem>
		            <asp:ListItem value="4000-5000元">4000-5000元</asp:ListItem>
		            <asp:ListItem value="5000-6000元">5000-6000元</asp:ListItem>
		            <asp:ListItem value="6000-8000元">6000-8000元</asp:ListItem>
		            <asp:ListItem value="8000-10000元">8000-10000元</asp:ListItem>
		            <asp:ListItem value="10000-15000元">10000-15000元</asp:ListItem>
		            <asp:ListItem value="15000以上">15000以上</asp:ListItem>
               </asp:DropDownList> 
                </td>
            </tr> 
             <tr>
            	<td align="right" class="lefttd" height="30">
                <strong>证件类型：</strong></td>
                <td>
               			<asp:RadioButtonList ID="RdbIsCharge" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow">
                             <asp:ListItem Value="0" Selected="True">不限</asp:ListItem>
                             <asp:ListItem Value="身份证">身份证</asp:ListItem>
                             <asp:ListItem Value="护照">护照</asp:ListItem>
                             <asp:ListItem Value="学生证">学生证</asp:ListItem>
                             <asp:ListItem Value="军官证">军官证</asp:ListItem> 
                       </asp:RadioButtonList>
                </td>
            </tr>
             <tr>
            	<td align="right" class="lefttd" height="30">
                <strong>婚姻状况：</strong></td>
                <td>
               			<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow">
                             <asp:ListItem Value="0" Selected="True">不限</asp:ListItem>
                             <asp:ListItem Value="已婚">已婚</asp:ListItem>
                             <asp:ListItem Value="未婚">未婚</asp:ListItem>
                             <asp:ListItem Value="离异">离异</asp:ListItem>
                             <asp:ListItem Value="保密">保密</asp:ListItem>
                       </asp:RadioButtonList>
                </td>
            </tr>
        
       
            <tr>
                <td class="lefttd" style="height: 30px; text-align: right">
                    <strong>可用字段：</strong>
                 </td>  
                    <td class="righttd" colspan="2" style="height: 30px; text-align: left">
                
                         <table width="95%" cellspacing="0" cellpadding="0" border="0">
                            <tr>
                                <td align="center">
                                <div  onclick="InsertValue('{KS:Field:ID}')" class="field" style="cursor:pointer">简历ID</div></td>
                                <td align="center"><div onclick="InsertValue('{KS:Field:Username}');" class="field" style="cursor:pointer">用户名</div></td>
                                <td align="center"><div onmousedown="DragStart()" id="UserId" fieldtype="0" onclick="InsertLabel(this.id,this.fieldtype)" class="field" style="cursor:pointer">用户Id</div></td>
                                <td align="center"><div onmousedown="DragStart()" id="RealName" fieldtype="0" onclick="InsertLabel(this.id,this.fieldtype)" class="field" style="cursor:pointer">真实姓名</div></td>
                                <td align="center"><div onmousedown="DragStart()" id="Sex" fieldtype="0" onclick="InsertLabel(this.id,this.fieldtype)" class="field" style="cursor:pointer">性别</div></td>
                                <td align="center"><div onclick="InsertValue('{KS:Field:CardType}')" class="field" style="cursor:pointer">证件类型</div></td>
                                <td align="center"><div onclick="InsertValue('{KS:Field:CardID}')" class="field" style="cursor:pointer">证件编号</div></td>
                             </tr>
                             <tr>
                             <td align="center"><div onclick="InsertValue('{KS:Field:school}')" class="field" style="cursor:pointer">毕业院校</div></td>
                             <td align="center"><div onclick="InsertValue('{KS:Field:Qualifications}')" class="field" style="cursor:pointer">学历</div></td>
                             <td align="center"><div onclick="InsertValue('{KS:Field:Professional}')" class="field" style="cursor:pointer">学习专业</div></td>
                            <td align="center"><div onclick="InsertValue('{KS:Field:WorkExperience}')" class="field" style="cursor:pointer">工作经验</div></td>
                            <td align="center"><div onclick="InsertValue('{KS:Field:salary}')" class="field" style="cursor:pointer">期望薪资</div></td> 
                              <td align="center"><div onclick="InsertValue('{KS:Field:JobPosition}')" class="field" style="cursor:pointer">期望职位</div></td>  
                              <td align="center"><div onclick="InsertValue('{KS:Field:review}')" class="field" style="cursor:pointer">自我评价</div></td>  
                             </tr>
                             <tr>
                             <td align="center"><div onclick="InsertValue('{KS:Field:address}')" class="field" style="cursor:pointer">联系地址</div></td>
                             <td align="center"><div onclick="InsertValue('{KS:Field:email}')" class="field" style="cursor:pointer">Email</div></td>
                             <td align="center"><div onclick="InsertValue('{KS:Field:qq}')" class="field" style="cursor:pointer">QQ</div></td>
                             <td align="center"><div onclick="InsertValue('{KS:Field:WebUrl}')" class="field" style="cursor:pointer">个人网站</div></td> 
                             <td align="center"><div onclick="InsertValue('{KS:Field:Marriage}')" class="field" style="cursor:pointer">婚姻状况</div></td> 
                             <td align="center"><div onclick="InsertValue('{KS:Field:Url(jianli,UserId)}');" class="field" style="cursor:pointer">简历URL</div></td>
                             <td align="center"><div onclick="InsertValue('{KS:Field:worktime}')" class="field" style="cursor:pointer">求职人员当前状态信息</div></td> 
                             </tr> 
                             <tr>
                              <td align="center"><div onclick="InsertValue('{KS:Field:adddate}')" class="field" style="cursor:pointer">简历更新时间</div></td>
                              <td align="center"><div onclick="InsertValue('{KS:Field:photo}')" class="field" style="cursor:pointer">简历头像</div></td>
                             </tr>
                       </table> 
                </td>
            </tr> 
            <tr>
                <td class="lefttd" style="height: 30px; text-align: right">
                    <strong>样式循环体：</strong><br />
                    自动编号变量<font color=red>{$Auto(n)}</font><br />
                    n取值范围0-6之间,<a href='#' onclick="purview();return false;"><font color=blue>预览</font></a>
                    &nbsp;&nbsp;
                    </td>
                <td id="Td10" runat="server" class="righttd" colspan="2" style="height: 30px; text-align: left">
                     <asp:TextBox CssClass="textbox textarea" Height="150px" ID="LoopBody" onmouseup="dragend()" onmousemove="movePoint()" onclick='setPos()' onkeyup='setPos()' runat="server" Rows="6" TextMode="MultiLine" Width="92%"></asp:TextBox>
                    <a class="textarea_min" href="javascript:zoomtextarea(-5,'<%=this.LoopBody.ClientID %>');"></a>
                   <a class="textarea_max" href="javascript:zoomtextarea(5,'<%=this.LoopBody.ClientID %>');"></a>
                   </td>
            </tr>
                    <tr>
                        <td class="lefttd" style="height: 30px; text-align: right">
                            <strong>简要描述：</strong></td>
                        <td runat="server" class="righttd" colspan="2" style="height: 30px; text-align: left" id="Td8">
                           <span style="color: #6666ff">1、Loop使用规则</span><br />
循环体格式：[loop times="n"]循环标签的内容[/loop]<br />
其中n表示循环次数，且n满足n>=0。loop为循环关键字，此循环体可以重复使用,但是不能嵌套。 <br />
                            <span style="color: #6666ff">2、字段标签规则说明</span><br />
                                格式：{$Field(FieldName,OutType,Len)}<br/>
FieldName  --数据库表的字段名称<br />
OutType    --输出格式，支持文本(text),日期(date),对象(url)<br />
Len        --输出长度<br />

<span style="color: #6666ff">3、上面的字段标签在课程列列表页模板通用。即对应/<%=MyCache.GetPaperCacheConfig(1) %>/List.aspx页的的模板。</span><br />
</td>
                    </tr>
            </tbody>
      </table>

     

     <div style="text-align:center">
      <asp:HiddenField ID="HidTemplateID" runat="server" Value="0" />
     <KS:Foot ID="Foot1" runat="server" OnSubmit="Button1_Click"  />
     
       <asp:TextBox ID="LabelContent" runat="server" Height="87px" TextMode="MultiLine" Width="445px"></asp:TextBox>
     
     </div>

    </div>
</asp:Content>
