摘要:
业务描述:从HR系统中同步人员信息(新入职,离职)/*同步HR系统新入职及离职员工数据新入职:插入到对应部门的未分配部门里,事业部需区分文职,非文职 并插入信息到OA的员工表处理过的用户标记为2数据量不要超过1000条,否则有可能报错^_^.数据源:tb_oa_employee(HR)目标:OA_TAB_STAFF,OA_TAB_GWSTAFFS*/ALTER PROCEDURE dbo.HrUserDataToOaASdeclare @isadd intdeclare @hrid intdeclare @staffno varchar(90)declare @staffname varcha
阅读全文
posted @ 2014-03-11 10:09
sportdog
阅读(271)
推荐(0)
摘要:
业务: HR的入职人员及离职人员信息同步到OA系统思路: 从HR系统取到数据,如为入职则插入一条,入为离职这设置该员工为离职状态并清空Ad字段。调试: 用vs2008链接到该数据库服务器,找到该存储过程,再右键(单步执行存储过程)就可以调试了。ALTER PROCEDURE dbo.Proc_HrToOaASdeclare @staffno varchar(20)declare @staffname varchar(20)declare @dept varchar(20)declare @staffstatus intdeclare yb cursor for select staff_no,
阅读全文
posted @ 2014-02-25 15:31
sportdog
阅读(217)
推荐(0)
摘要:
业务描述:1:从员工表读取数据2:再把读取的数据插入到测试表中(后续再用复杂点的逻辑)注:主要是为学习如何如何循环处理这个数据集合,如果仅为了插入数据到测试表用insert into table select 这种方式更好。(insert into hr_tab_user(staffnumber,staffname,hrdeptcode,wz)select oa_gws_staffno,oa_gws_hrname,oa_gws_hrdept1,'1' from dbo.OA_TAB_GWSTAFFS)declare @staffno varchar(20)declare @st
阅读全文
posted @ 2014-02-20 14:39
sportdog
阅读(242)
推荐(0)
摘要:
创建一个测试表,再写个存储过程循环插入5条记录sql如下:declare @usercount intset @usercount=5while @usercount >0begininsert into hr_tab_user(staffNumber,staffName,hrdeptcode,wz)values(@usercount,'test','fr','0')set @usercount=@usercount-1 end不过这样的循环在业务上好像用途不大,只能在初始化测试数据上用的上,比如需要100万条测试数据。那就可以用这种方法来
阅读全文
posted @ 2014-02-20 14:00
sportdog
阅读(525)
推荐(0)
摘要:
http://www.cnblogs.com/think8848/archive/2011/03/18/1987849.htmlhttp://www.cnblogs.com/snowdream/archive/2009/04/24/1400730.html思路:写个BaseController ,重写OnExceptiion方法.当在ActionResult中抛出异常时(继承BaseController),OnException被执行并返回一个ViewData["Exception"]给当前页,由于页面上有可能需要其他的数据,页面就会报错。页面上通过判断ViewData[&
阅读全文
posted @ 2014-01-13 11:32
sportdog
阅读(263)
推荐(0)
摘要:
public void SendMail(string from, string to, List cc, string subject, string body) { MailMessage message = new MailMessage(); message.From = new MailAddress("webmaster@xxx"); message.To.Add(to); if (cc.Count > 0) { foreach...
阅读全文
posted @ 2014-01-10 15:29
sportdog
阅读(142)
推荐(0)
摘要:
/// ///发邮件给用户 /// /// 用户的邮件地址 /// 标题 /// 内容 [WebMethod(Description = "发邮件给用户")] public void SendMail(string userEmail, string subject, string body) { if (userEmail.Trim() != "") { try { ...
阅读全文
posted @ 2014-01-10 15:26
sportdog
阅读(259)
推荐(0)
摘要:
public void ADInfoEdit(ADUser adu) { try { DirectoryEntry dADM; DirectoryEntry objectuser = null; dADM = new DirectoryEntry(LADPpath, AdminName, AdminPwd, AuthenticationTypes.Secure); dADM.RefreshCache(); ...
阅读全文
posted @ 2014-01-08 10:56
sportdog
阅读(337)
推荐(0)
摘要:
转载网址: http://www.cnblogs.com/imr3/articles/2856109.html还是放到自己这边比较保险。ExportExcel Code public FileResult ExportExcel() { var sbHtml = new StringBuilder(); sbHtml.Append(""); sbHtml.Append(""); var lstTitle = new List { "编号", "姓名", "年龄", "创建时间"
阅读全文
posted @ 2013-12-26 09:58
sportdog
阅读(284)
推荐(0)
摘要:
思路:实际上是读取页面上某个控件下的内容再导出 protected void btnExcel_Click(object sender, EventArgs e) { string bgType = ""; string fileName = "预算汇总申请查询"; ContTaskList1.Visible = false; ContApproveOpinion1.Visible = false; trCondition.Visible = false; btnQuery.Visible = fals...
阅读全文
posted @ 2013-12-26 09:19
sportdog
阅读(270)
推荐(0)