-
Notifications
You must be signed in to change notification settings - Fork 2
/
Test.cs
68 lines (68 loc) · 2.6 KB
/
Test.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
public static List<PermissionInfo> GetUserList()
{
using (var conn = db.GetConnection())
{
using (var cmd = db.GetSqlCommand(conn, "select * from cf_user"))
{
return Entity<PermissionInfo>.SetValues(cmd.ExecuteReader());
}
}
}
using (var conn = db.GetConnection())
{
using (var cmd = db.GetSqlCommand(conn, "select emp_code,sum(setconfig) as sum_setconfig,sum(dataimport) as sum_dataimport from za where emp_code=@empcode"))
{
db.AddParameter(cmd, "@empcode", empcode);
using (var reader = cmd.ExecuteReader())
{
if (reader.Read())
{
PermissionUser item = new PermissionUser();
item.EmpCode = Convert.ToString(reader.GetValue(0));
item.Config = Convert.ToInt32(reader.GetValue(1)) > 0 ? 1 : 0;
item.DataImport = Convert.ToInt32(reader.GetValue(2)) > 0 ? 1 : 0;
return item;
}
}
}
}
using (var conn = db.GetConnection())
{
using (var cmd = db.GetStoredProcCommand(conn, "sp_web_"))
{
return Entity<ObjectPerCostInfo>.SetValues(cmd.ExecuteReader());
}
}
public static bool SubmitData()
{
bool result = false;
using (var conn = db.GetConnection())
{
using (var tran = conn.BeginTransaction())
{
using (var cmd = db.GetSqlCommand(conn, @"insert into ma(object_name,sbu,
select objeata_time from tmp_data_details;"))
{
try
{
cmd.Transaction = tran;
cmd.ExecuteNonQuery();
tran.Commit();
result = true;
}
catch
{
tran.Rollback();
}
}
}
if (result)
{
using (var cmd = db.GetSqlCommand(conn, "delete from tmp_data_details"))
{
cmd.ExecuteNonQuery();
}
}
}
return result;
}