SGGL_SHJ/SGGL/FineUIPro.Web/Person/ProjectPersonEdit.aspx

659 lines
51 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProjectPersonEdit.aspx.cs" Inherits="FineUIPro.Web.Person.ProjectPersonEdit" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>项目人员</title>
<link href="../res/css/common.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body.f-body {
overflow-x: hidden;
}
.myblockform .f-panel-body .f-field {
margin: 0;
}
.userphoto .f-field-label {
margin-top: 0;
}
.userphoto img {
width: auto;
height: 115px;
}
.uploadbutton .f-btn {
width: 100%;
}
.lable-red {
font-weight: bold;
color: red;
}
</style>
</head>
<body class="f-body-bgcolor">
<form id="_form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:Panel IsFluid="true" runat="server" ID="panel1" AutoScroll="true"
Layout="Block" BlockConfigSpace="5px" ShowBorder="false" ShowHeader="false">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" ToolbarAlign="Right" runat="server">
<Items>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Button ID="btnAudit" Icon="Accept" runat="server" Text="审核通过" OnClick="btnAudit_Click" Hidden="true">
</f:Button>
<f:Button ID="btnRepulse" Icon="BulletCross" runat="server" Text="打回" OnClick="btnRepulse_Click" Hidden="true">
</f:Button>
<f:Button ID="btnOut" Icon="Cancel" runat="server" Text="离场" OnClick="btnOut_Click" Hidden="true">
</f:Button>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpleForm1" Text="保存"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Panel runat="server" BlockMD="12"
Layout="Block" BlockConfigSpace="20px" ShowBorder="false" ShowHeader="false">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" ToolbarAlign="Center" runat="server">
<Items>
<f:DropDownList ID="drpProject" runat="server" Label="项目" EnableEdit="true" ForceSelection="false"
Required="true" ShowRedStar="true" Readonly="true" LabelWidth="60px" Width="650px"
AutoPostBack="true" OnSelectedIndexChanged="drpProject_SelectedIndexChanged">
</f:DropDownList>
<f:ToolbarFill runat="server"></f:ToolbarFill>
<f:Label runat="server" ID="lbStates" Label="人员状态" CssClass="lable-red"></f:Label>
<f:HiddenField runat="server" ID="hdStates"></f:HiddenField>
</Items>
</f:Toolbar>
</Toolbars>
<Items>
<f:Panel CssClass="blockpanel" BlockMD="8"
runat="server" ShowBorder="true" ShowHeader="false" Title="基本信息">
<Items>
<f:Form ID="SimpleForm1" ShowBorder="true" ShowHeader="false" AutoScroll="true" LabelWidth="90px"
BodyPadding="10px" runat="server" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtPersonName" runat="server" Label=" 姓名" MaxLength="200"
Required="True" ShowRedStar="True">
</f:TextBox>
<f:DropDownList ID="drpUnit" runat="server" Label="单位" EnableEdit="true" ForceSelection="false"
AutoPostBack="true" OnSelectedIndexChanged="drpUnit_SelectedIndexChanged"
Required="true" ShowRedStar="true">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpIdcardType" runat="server" Label="证件类型"
Required="True" ShowRedStar="True" EnableEdit="true">
</f:DropDownList>
<f:TextBox ID="txtIdentityCard" runat="server" Label="证件号码"
Required="true" ShowRedStar="true" OnBlur="txtIdentityCard_Blur" EnableBlurEvent="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow ColumnWidths="50% 25% 25%">
<Items>
<f:TextBox ID="txtIdcardAddress" runat="server" Label="发证机关" MaxLength="50">
</f:TextBox>
<f:RadioButtonList ID="rblIdcardForever" runat="server" Label="永久证件"
AutoPostBack="true">
<f:RadioItem Value="Y" Text="是" />
<f:RadioItem Value="N" Text="否" Selected="true" />
</f:RadioButtonList>
<f:CheckBox runat="server" ID="ckIsForeign" Label="外籍"></f:CheckBox>
</Items>
</f:FormRow>
<f:FormRow ColumnWidths="30% 20% 50%">
<Items>
<f:DatePicker ID="txtIdcardStartDate" runat="server" Label="证件有效期">
</f:DatePicker>
<f:DatePicker ID="txtIdcardEndDate" runat="server" ShowEmptyLabel="false">
</f:DatePicker>
<f:TextBox ID="txtTelephone" runat="server" Label="联系电话" MaxLength="50">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtCardNo" runat="server" Label="卡号" MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtAccount" runat="server" Label="账号" OnBlur="txtAccount_Blur" EnableBlurEvent="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow runat="server" ID="trRole">
<Items>
<f:DropDownList ID="drpProjectWorkPost" runat="server" Label="项目岗位" EnableEdit="true" Required="true" ShowRedStar="true">
</f:DropDownList>
<f:DropDownList ID="drpProjectRole" runat="server" Label="项目角色" EnableEdit="true"
EnableMultiSelect="true" EnableCheckBoxSelect="true" ForceSelection="false" MaxLength="200"
AutoPostBack="true" OnSelectedIndexChanged="drpRole_SelectedIndexChanged">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpTeamGroup" runat="server" Label="班组" EnableEdit="true"
Required="true" ShowRedStar="true">
</f:DropDownList>
<f:DropDownBox runat="server" Label="单位工程" ID="txtWorkArea" EnableMultiSelect="true" MatchFieldWidth="true">
<PopPanel>
<f:Grid ID="gvWorkArea" DataIDField="UnitWorkId"
EnableMultiSelect="true" KeepCurrentSelection="true" Height="300px" Hidden="true"
SortField="UnitWorkId" DataTextField="UnitWorkName"
ShowBorder="true" ShowHeader="false" ForceFit="true"
runat="server" EnableCheckBoxSelect="true">
<Columns>
<f:BoundField DataField="UnitWorkId" SortField="UnitWorkId" DataFormatString="{0}" Hidden="true" />
<f:BoundField DataField="UnitWorkName" SortField="UnitWorkName" DataFormatString="{0}" HeaderText="单位工程名称" />
</Columns>
</f:Grid>
</PopPanel>
</f:DropDownBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DatePicker ID="txtInTime" runat="server" Label="入场时间" ShowRedStar="true" Required="true">
</f:DatePicker>
<f:RadioButtonList ID="rbPersonType" runat="server" Label="人员类型">
</f:RadioButtonList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpAuditor" runat="server" Label="审核人" EnableEdit="true"
ShowRedStar="true">
</f:DropDownList>
<f:DatePicker ID="txtAuditorDate" runat="server" Label="审核时间" Readonly="true">
</f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DatePicker ID="txtOutTime" runat="server" Label="出场时间">
</f:DatePicker>
<f:TextBox ID="txtOutResult" runat="server" Label="出场原因">
</f:TextBox>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</Items>
</f:Panel>
<f:Panel CssClass="blockpanel" BlockMD="2" TitleAlign="Center"
runat="server" ShowBorder="true" ShowHeader="true" Title="照片">
<Items>
<f:Panel CssClass="blockpanel" BlockMD="6" Height="190px"
runat="server" ShowBorder="true" ShowHeader="false">
<Items>
<f:Image ID="imgPhoto" CssClass="userphoto" ImageUrl="~/res/images/blank.png"
runat="server" ToolTip="要求小于300K且清晰大头照且必传">
</f:Image>
<f:Toolbar runat="server" ToolbarAlign="Center">
<Items>
<f:FileUpload ID="filePhoto" CssClass="uploadbutton" runat="server" ButtonText="上传照片" ShowRedStar="true"
ButtonOnly="true" AutoPostBack="true" OnFileSelected="filePhoto_FileSelected">
</f:FileUpload>
</Items>
</f:Toolbar>
</Items>
</f:Panel>
<f:Panel CssClass="blockpanel" BlockMD="6" Height="190px"
runat="server" ShowBorder="true" ShowHeader="false">
<Items>
<f:Image ID="imgQR" CssClass="userphoto" ImageUrl="~/images/QRimage.png"
runat="server">
</f:Image>
<f:Toolbar runat="server" ToolbarAlign="Center">
<Items>
<f:Button runat="server" ID="btnQR" OnClick="btnQR_Click" Icon="ArrowRefresh" Text="重新生成">
</f:Button>
</Items>
</f:Toolbar>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Panel CssClass="blockpanel" BlockMD="2" Title="身份证" TitleAlign="Center"
runat="server" ShowBorder="true" ShowHeader="true">
<Items>
<f:Panel CssClass="blockpanel" BlockMD="6" Height="190px"
runat="server" ShowBorder="true" ShowHeader="false">
<Items>
<f:Image ID="imgIDCard" CssClass="userphoto" ImageUrl="~/res/images/idcard.png"
runat="server">
</f:Image>
<f:Toolbar runat="server" ToolbarAlign="Center">
<Items>
<f:FileUpload ID="fuIDCard" CssClass="uploadbutton1" runat="server" ButtonText="上传正面" ShowRedStar="true"
ButtonOnly="true" AutoPostBack="true" OnFileSelected="fuIDCard_FileSelected">
</f:FileUpload>
<f:Button runat="server" ID="btnReadIdentityCard" CssClass="uploadbutton1" Icon="Vcard" OnClick="btnReadIdentityCard_Click"
Text="读取" ToolTip="自动识别身份证信息">
</f:Button>
</Items>
</f:Toolbar>
</Items>
</f:Panel>
<f:Panel CssClass="blockpanel" BlockMD="6" Height="190px"
runat="server" ShowBorder="true" ShowHeader="false" Title="反面">
<Items>
<f:Image ID="imgIDCardBack" CssClass="userphoto" ImageUrl="~/res/images/idcard.png"
runat="server">
</f:Image>
<f:Toolbar runat="server" ToolbarAlign="Center">
<Items>
<f:FileUpload ID="fuIDCardBack" CssClass="uploadbutton" runat="server" ButtonText="上传反面" ShowRedStar="true"
ButtonOnly="true" AutoPostBack="true" OnFileSelected="fuIDCardBack_FileSelected">
</f:FileUpload>
</Items>
</f:Toolbar>
</Items>
</f:Panel>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Panel CssClass="blockpanel" Block="12" EnableCollapse="true"
runat="server" ShowBorder="true" ShowHeader="true" Title="详细信息">
<Items>
<f:TabStrip ID="TabStrip1" CssClass="f-tabstrip-theme-simple" Height="400px" ShowBorder="true"
TabPosition="Top" MarginBottom="5px" EnableTabCloseMenu="false" runat="server">
<Tabs>
<f:Tab ID="Tab1" Title="详细信息" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
<f:Form ID="SimpleForm2" ShowBorder="true" ShowHeader="false" AutoScroll="true" LabelWidth="110px"
BodyPadding="10px" runat="server" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:DatePicker ID="txtBirthday" runat="server" Label="出生日期">
</f:DatePicker>
<f:NumberBox ID="txtAge" runat="server" Label="年龄">
</f:NumberBox>
<f:RadioButtonList ID="rblSex" runat="server" Label="性别">
<f:RadioItem Value="1" Text="男" Selected="true" />
<f:RadioItem Value="2" Text="女" />
</f:RadioButtonList>
<f:TextBox ID="txtRealNameTime" runat="server" Label="同步集团时间" Readonly="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpNation" runat="server" Label="民族" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpPoliticsStatus" runat="server" Label="政治面貌" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpEduLevel" runat="server" Label="文化程度" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpMaritalStatus" runat="server" Label="婚姻状况" EnableEdit="true">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpPosition" runat="server" Label="职务" EnableEdit="true">
</f:DropDownList>
<f:DropDownList ID="drpPostTitle" runat="server" Label="职称" LabelAlign="Right" EnableEdit="true">
</f:DropDownList>
<f:DatePicker ID="txtPostTitleDate" runat="server" Label="职称取得时间">
</f:DatePicker>
<f:TextBox ID="txtGraduate" runat="server" Label="毕业院校" MaxLength="50">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtMajor" runat="server" Label="所学专业" MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtForeignLanguage" runat="server" Label="外语能力" MaxLength="50">
</f:TextBox>
<f:DropDownList ID="drpCountryCode" runat="server" Label="籍贯"
ShowEmptyLabel="true" EmptyText="国家"
EnableEdit="true" AutoPostBack="true">
</f:DropDownList>
<f:DropDownList ID="drpProvinceCode" runat="server" EnableEdit="true"
ShowEmptyLabel="true" EmptyText="省/地区">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow ColumnWidths="25% 25% 50%">
<Items>
<f:TextBox ID="txtRelativeName" runat="server" Label="亲属姓名" MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtRelativeTel" runat="server" Label="亲属电话" MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtAddress" runat="server" Label="家庭地址" MaxLength="500">
</f:TextBox>
</Items>
</f:FormRow>
<%-- <f:FormRow>
<Items>
<f:Button ID="btnAttachUrl2" Text="保险" ToolTip="保险查看" Icon="TableCell" runat="server"
OnClick="btnAttachUrl2_Click" ValidateForms="SimpleForm1" MarginLeft="5px">
</f:Button>
<f:Button ID="btnAttachUrl3" Text="体检证明" ToolTip="体检证明查看" Icon="TableCell" runat="server"
OnClick="btnAttachUrl3_Click" ValidateForms="SimpleForm1" MarginLeft="5px">
</f:Button>
</Items>
</f:FormRow>--%>
</Rows>
</f:Form>
</Items>
</f:Tab>
<f:Tab ID="TabCertificate" Title="证书信息" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
<f:Grid ID="GridCertificate" ShowBorder="true" ShowHeader="false" Title="证书信息"
runat="server" DataKeyNames="PersonQualityId" DataIDField="PersonQualityId" AllowSorting="true"
SortField="SendDate" ForceFit="true" EnableColumnLines="true" BoxFlex="1" PageSize="10"
SortDirection="DESC" OnSort="GridCertificate_Sort" AllowPaging="true" IsDatabasePaging="true"
OnPageIndexChange="GridCertificate_PageIndexChange" EnableTextSelection="True"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="GridCertificate_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnCertificateNew" Text="新增" Icon="Add" EnablePostBack="false" runat="server">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="150px" ColumnID="CertificateName" DataField="CertificateName"
FieldType="String" HeaderText="证书名称" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="CertificateNo" DataField="CertificateNo"
FieldType="String" HeaderText="证书编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="SendUnit" DataField="SendUnit"
FieldType="String" HeaderText="发证单位" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="SendDate" DataField="SendDate"
FieldType="Date" RendererArgument="yyyy-MM-dd" HeaderText="发证时间" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="RegisterDate" DataField="RegisterDate"
FieldType="Date" RendererArgument="yyyy-MM-dd" HeaderText="注册时间" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="Major" DataField="Major"
FieldType="String" HeaderText="专业" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="LimitDate" DataField="LimitDate"
FieldType="Date" RendererArgument="yyyy-MM-dd" HeaderText="有效期至" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField ColumnID="tfImageUrl1" Width="90px" HeaderText="证书" HeaderTextAlign="Center"
TextAlign="Left">
<ItemTemplate>
<asp:Label ID="lbImageUrl" runat="server" Text='<%# ConvertImageByUrl(Eval("AttachUrl")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenuCertificate" Handler="onRowContextMenuCertificate" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSizeGridCertificate" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSizeGridCertificate_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="TabContract" Title="合同信息" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
<f:Grid ID="GridContract" ShowBorder="true" ShowHeader="false" Title="合同信息"
runat="server" DataKeyNames="PersonContractId" DataIDField="PersonContractId" AllowSorting="true"
SortField="StartDate" ForceFit="true" EnableColumnLines="true" BoxFlex="1" PageSize="10"
SortDirection="DESC" OnSort="GridContract_Sort" AllowPaging="true" IsDatabasePaging="true"
OnPageIndexChange="GridContract_PageIndexChange" EnableTextSelection="True"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="GridContract_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar5" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnContractNew" Text="新增" Icon="Add" EnablePostBack="false" runat="server">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="300px" ColumnID="ProjectName" DataField="ProjectName"
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="甲方(单位名称)" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField Width="100px" HeaderText="负责人姓名" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# GetPersonNameByPersonId(Eval("LeadManId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="100px" ColumnID="Telephone" DataField="Telephone"
FieldType="String" HeaderText="联系电话" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:TemplateField Width="110px" HeaderText="乙方(劳动者姓名)" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# GetPersonNameByPersonId(Eval("PersonId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField Width="230px" HeaderText="合同有效期" HeaderTextAlign="Center" TextAlign="Center">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# GetContractType(Eval("PersonContractId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenuContract" Handler="onRowContextMenuContract" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator4" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText4" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSizeGridContract" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSizeGridContract_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab4" Title="考勤信息" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
</Items>
</f:Tab>
<f:Tab ID="Tab5" Title="工资信息" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
</Items>
</f:Tab>
<f:Tab ID="Tab6" Title="培训信息" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
<f:Grid ID="GridTestRecord" ShowBorder="true" ShowHeader="false" Title="培训信息"
runat="server" DataKeyNames="TestRecordId" DataIDField="TestRecordId" AllowSorting="true"
SortField="TestStartTime" ForceFit="true" EnableColumnLines="true" BoxFlex="1" PageSize="10"
SortDirection="DESC" OnSort="GridTestRecord_Sort" AllowPaging="true" IsDatabasePaging="true"
OnPageIndexChange="GridTestRecord_PageIndexChange" EnableTextSelection="True">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="300px" ColumnID="ProjectName" DataField="ProjectName"
FieldType="String" HeaderText="项目" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="TrainTypeName" DataField="TrainTypeName"
FieldType="String" HeaderText="培训类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TrainStartDate" DataField="TrainStartDate"
FieldType="Date" RendererArgument="yyyy-MM-dd HH:mm:ss" HeaderText="培训时间" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="PlanName" DataField="PlanName"
FieldType="String" HeaderText="考试名称" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="160px" ColumnID="TestPalce" DataField="TestPalce"
FieldType="String" HeaderText="考试地点" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TestStartTime" DataField="TestStartTime"
FieldType="Date" RendererArgument="yyyy-MM-dd HH:mm:ss" HeaderText="考试时间" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="TestScores" DataField="TestScores"
FieldType="Double" HeaderText="成绩" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
</Columns>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator2" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText2" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSizeGridTestRecord" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSizeGridTestRecord_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Tab>
<f:Tab ID="Tab7" Title="违章信息" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
</Items>
</f:Tab>
<f:Tab ID="InOut" Title="工作经历" BodyPadding="5px" Layout="VBox" IconFont="Bookmark" runat="server">
<Items>
<f:Grid ID="GridInOut" ShowBorder="true" ShowHeader="false" Title="工作经历"
runat="server" DataKeyNames="PersonItemId" DataIDField="PersonItemId" AllowSorting="true"
SortField="InTime" ForceFit="true" EnableColumnLines="true" BoxFlex="1" PageSize="10"
SortDirection="DESC" OnSort="GridInOut_Sort" AllowPaging="true" IsDatabasePaging="true"
OnPageIndexChange="GridInOut_PageIndexChange" EnableTextSelection="True"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="GridInOut_RowDoubleClick">
<Toolbars>
<f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnInOutNew" Text="新增" Icon="Add" EnablePostBack="false" runat="server">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="230px" ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="250px" ColumnID="ProjectName" DataField="ProjectName"
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="WorkPostName" DataField="WorkPostName"
FieldType="String" HeaderText="岗位/工种" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TeamGroupName" DataField="TeamGroupName"
FieldType="String" HeaderText="班组名称" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="InTime" DataField="InTime"
FieldType="Date" Renderer="Date" HeaderText="进场时间" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="OutTime" DataField="OutTime"
FieldType="Date" Renderer="Date" HeaderText="退场时间" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="OutResult" DataField="OutResult"
FieldType="String" HeaderText="退场原因" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenuInOut" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator3" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText3" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSizeGridInOut" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSizeGridInOut_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Tab>
</Tabs>
</f:TabStrip>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="编辑信息" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px"
Height="600px">
</f:Window>
<f:Window ID="WindowAtt" Title="附件" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
<f:Menu ID="MenuCertificate" runat="server">
<f:MenuButton ID="btnCertificateEdit" OnClick="btnCertificateEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="Pencil">
</f:MenuButton>
<f:MenuButton ID="btnCertificateDelete" OnClick="btnCertificateDelete_Click" EnablePostBack="true"
ConfirmText="确定删除选中行?" ConfirmTarget="Parent" runat="server"
Icon="Delete" Text="删除">
</f:MenuButton>
</f:Menu>
<f:Menu ID="MenuInOut" runat="server">
<f:MenuButton ID="btnInOutEdit" OnClick="btnInOutEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="Pencil">
</f:MenuButton>
<f:MenuButton ID="btnInOutDelete" OnClick="btnInOutDelete_Click" EnablePostBack="true"
ConfirmText="确定删除选中行?" ConfirmTarget="Parent" runat="server"
Icon="Delete" Text="删除">
</f:MenuButton>
</f:Menu>
<f:Menu ID="MenuContract" runat="server">
<f:MenuButton ID="btnContractEdit" OnClick="btnContractEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Icon="Pencil">
</f:MenuButton>
<f:MenuButton ID="btnContractDelete" OnClick="btnContractDelete_Click" EnablePostBack="true"
ConfirmText="确定删除选中行?" ConfirmTarget="Parent" runat="server"
Icon="Delete" Text="删除">
</f:MenuButton>
</f:Menu>
</form>
<script type="text/jscript">
var menuIDCertificate = '<%= MenuCertificate.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenuCertificate(event, rowId) {
F(menuIDCertificate).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuIDInOut = '<%= MenuInOut.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenuInOut(event, rowId) {
F(menuIDInOut).show(); //showAt(event.pageX, event.pageY);
return false;
}
var menuIDContract = '<%= MenuContract.ClientID %>';
// 返回false来阻止浏览器右键菜单
function onRowContextMenuContract(event, rowId) {
F(menuIDContract).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
</script>
</body>
</html>