调动登记实现及第三方控件使用_第1页
调动登记实现及第三方控件使用_第2页
调动登记实现及第三方控件使用_第3页
调动登记实现及第三方控件使用_第4页
调动登记实现及第三方控件使用_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北风网项目培训讲师:风舞烟TheOneHR人力资源管理系统第17讲:调动登记的实现及第三方控件的使用了解调动管理模块与调动登记系统功能需求封装一二三级机构连动自定义控件调动登记代码注意事项了解调动管理模块系统功能需求了解调动登记模块的系统需求业务概述:

员工工作机构和职位发生变动的时候,需要执行登记员工调动档案,并登记其新的机构,职位和薪酬标准。使用者:人事专员/人事经理输入要素调动登记:首先需要查询系统中状态为“正常”的员工。查询条件包括:员工所在机构和建档时间。登记员工调动档案时,包括档案编号、员工姓名、原机构、职位和薪酬标准。还将录入新的机构、职位、薪酬标准和调动原因。mc_id

INT

IDENTITY(1,1)

PRIMARY

KEY,hf_id

INT

NOTNULL

REFERENCES

Human_file(hf_id),tk_id

INT

NOT

NULL

REFERENCES

Config_file_third_kind(tk_id),p_id

INT

NOT

NULL

REFERENCES

Config_post(p_id),m_id

INT

NOT

NULL

REFERENCES

Config_major(m_id),ss_id

INT

NOTNULL

REFERENCES

Salary_standard(ss_id),change_reason

TEXT

null,check_reason

TEXT

null,check_status

SMALLINT

null,register_users_id

INT

NOT

NULL

REFERENCES

Users(users_id),checker_users_id

INT

REFERENCES

Users(users_id),regist_time

DATETIME

NOT

NULL,check_time

DATETIME

null,CREATE

TABLE

Major_change()*//*

"Major_change":职位调动表*//*"mc_id":主键,自动增长列*//*"hf_id":人力资源档案ID,外键*//*"tk_id":新三级机构ID,外键*//*"p_id":新职称ID,外键*//*"m_id":新职位ID,外键*//*"ss_id":新薪酬标准ID,外键*//*"change_reason":调动原因*//*"check_reason":审核通过意见*//*"check_status":复核通过状态*//*"register_users_id":登记人ID,外键/*"checker_users_id":复核人ID,外键/*"regist_time":登记时间*/*/*//* "check_time":复核时间*/利用用户自定义控件简化复杂开发封装一二三级机构连动自定义控件

用户控件可以实现页面代码的重用搜狐首页搜狐新闻页用户控件是一种自定义的组合控件封装独立的功能(显示列表等)像页面一样方便的编辑,像控件一样使用拖拽方式使用后缀名为.ascx作用页面代码的重用母版页提供整个页面级的风格控制和代码重用;用户控件提供小范围的风格控制和更灵活的代码重用将用户登录的部分放入用户控件新建用户控件在用户控件上放置相关的Web控件编写用户控件的后台代码在其他页面使用用户控件演示示例:登录的用户控件Control指令后台代码<%@

Control

Language="C#"

AutoEventWireup="true"CodeFile="UserLoginControl.ascx.cs"Inherits="_Controls_UserLoginControl"

%>类似于@Page指令public

partial

class

_Controls_UserLoginControl

:System.Web.UI.UserControl{protected

void

Page_Load(object

sender,

EventArgs

e)...

...}

也有Page_Load事件页面中注册和使用<%@

Register

Src="../_Controls/UserLoginControl.ascx"TagName="UserLoginControl"TagPrefix="uc1"

%>……<uc1:UserLoginControl

ID=

"ulcLogin"

runat="server"

/>在页面中注册控件将用户控件放入页面指定位置即可用户控件中可以使用其他用户控件可以像页面一样,在用户控件中使用其他用户控件但用户控件中不可包含自己,也不能发生任何循环嵌套用户控件1用户控件2用户控件1用户控件与页面的区别?后缀名:用户控件以.ascx为后缀名,而页面后缀名是.aspx指令:用户控件为@Control,页面是@Page继承:用户控件继承自System.Web.UI.UserControl,而页面继承自Sys

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论