04 2013 档案

摘要:前面一直有遇到问题,工资没算对,在百分除的时候,用int型会变成0,所以在上面用了double型再导入比例 1 //工资发放 2 private void button1_Click(object sender, EventArgs e) 3 { 4 SqlHelper sqlHelper = new SqlHelper(); 5 string YearmonthPresent = DateTime.Today.ToString("yyyy-MM");//当前年月 6 bool button... 阅读全文
posted @ 2013-04-18 16:28 Jimmy_5 阅读(261) 评论(0) 推荐(0)
摘要:数据判断:从datagridview中读取,有些数据是NULL,有些是空字符串“ ” int a = 0; int.TryParse(row.Cells["LateNum"].Value.ToString(), out a);这时候可以判断里面的值是否是空了,不管原来是null还是空字符串都是0首先在数据库中建表,记录这个月的工作日及休息日(周末算休息日),如果设置的话,那么可以加入工作日中。datagridview无记录反馈 if ((dataGridView1.DataSource as DataTable).R... 阅读全文
posted @ 2013-04-17 21:21 Jimmy_5 阅读(305) 评论(0) 推荐(0)
摘要:SELECT UserId, SUM(Case ComeLate WHEN 'True' THEN 1 ELSE 0 END) AS 迟到次数,SUM(Case OverTimeStart WHEN '2000-01-01 00:00:00.000' THEN 0 ELSE 1 END)AS 加班次数FROM AttendanceRecordGROUP BY UserIdSELECT AttendanceRecord.UserId, Users.TrueName,Users.Position,Users.BasicWage, SUM(Case Attendanc 阅读全文
posted @ 2013-04-16 20:57 Jimmy_5 阅读(1094) 评论(0) 推荐(0)
摘要:SELECT TOP (200) AttendanceId, UserId, OnDutyTime, OffDutyTime, OverTimeStart, OverTimeEnd, RecordTime, (CASE OverTimeStart WHEN '2000-01-01 00:00:00.000' THEN '未加班' ELSE OverTimeStart END) AS 加班了吗FROM AttendanceRecord 从datagridview中读数据 1 private void dataGridView1... 阅读全文
posted @ 2013-04-12 11:48 Jimmy_5 阅读(421) 评论(0) 推荐(0)
摘要:时间段内查询:button控件 private void button2_Click(object sender, EventArgs e) { if ((dTP2.Value.Date-dTP1.Value.Date).TotalDays<0)//后面的日期不能比前面的日期小 { MessageBox.Show("后面的日期不能比前面的日期小,请重选"); return; } SqlHelper sqlHelper = new Sql... 阅读全文
posted @ 2013-04-11 11:06 Jimmy_5 阅读(529) 评论(0) 推荐(0)
摘要:Timer控件动态显示时间private void timer1_Tick(object sender, EventArgs e) { DateTime dt = DateTime.Now; label1.Text = dt.ToString(); } private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = true; }静态获取时间:label2.Text = DateT... 阅读全文
posted @ 2013-04-10 20:52 Jimmy_5 阅读(719) 评论(0) 推荐(0)
摘要:对数据库中bit型的State类型‘1’or‘0’的判断,显示出来时候就是是否了 1 //联表查询,根据user表中id查请假表中的数据 2 public DataTable selectLeaveMessage(string chineseWord) 3 { 4 string sql = string.Format("SELECT leaveMessage.UserId, leaveMessage.TrueName, leaveMessage.LeaveTime, leaveMessage.LeaveType,leaveMessage... 阅读全文
posted @ 2013-04-09 21:25 Jimmy_5 阅读(347) 评论(0) 推荐(0)
摘要:统计:两张表a和ba的字段如下:a_id,a_name,a_addressb的字段如下:b_id,b_phone,a_id我要查询出两条字段的信息 分别是表a中的a_name和表b中的a_id的总数比如a表中如果数据是这样子的:a_id a_name a_address1 me beijing2 wo shanghai3 he guangzhou4 she shenzhen5 our hangzhou表b中的数据如下:b_id ... 阅读全文
posted @ 2013-04-09 20:30 Jimmy_5 阅读(4620) 评论(0) 推荐(1)
只有注册用户登录后才能阅读该文。
posted @ 2013-04-08 14:54 Jimmy_5 阅读(10) 评论(0) 推荐(0)
摘要:前缀类型 a 数组 (Array) b 布尔值 (Boolean) by 字节 (Byte) c 有符号字符 (Char) cb 无符号字符 (Char Byte,没有多少人用) cr 颜色参考值 (ColorRef) cx,cy 坐标差(长度 ShortInt) dw Double Word fn 函数 h Handle(句柄) i 整型 l 长整型 (Long Int) lp Long Pointer m_ 类的成员 n 短整型 (Short Int) np Near Pointer p Pointer s 字符串型 sz 以null做结尾的字符串型 (St... 阅读全文
posted @ 2013-04-03 19:04 Jimmy_5 阅读(174) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2013-04-03 13:11 Jimmy_5 阅读(10) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2013-04-02 20:34 Jimmy_5 阅读(17) 评论(0) 推荐(0)
摘要:因为是三层架构,所以先在Dal层,将数据放入DataTable中先public DataTable dataGrid(string UserName) { string sql = string.Format("SELECT * FROM demoUsers WHERE UserName=@UserName"); Class1 q = new Class1(cc); ArrayList paramlist = new ArrayList(); paramlist.Add(q.CreatePar... 阅读全文
posted @ 2013-04-01 20:46 Jimmy_5 阅读(1686) 评论(0) 推荐(0)