使用数据集
1 /// <summary> 2 /// 库房信息类 3 /// </summary> 4 public class Kfxx 5 { 6 /// <summary> 7 /// 库房代码 8 /// </summary> 9 public string kfdm { get; set; } 10 /// <summary> 11 /// 库房名称 12 /// </summary> 13 public string kfmc { get; set; } 14 /// <summary> 15 /// 使用状态:0有效 1无效 16 /// </summary> 17 public int jlzt { get; set; } 18 } 19 /// <summary> 20 /// 帐类信息类 21 /// </summary> 22 public class Zlxx 23 { 24 /// <summary> 25 /// 库房代码 26 /// </summary> 27 public string kfdm { get; set; } 28 /// <summary> 29 /// 帐类代码 30 /// </summary> 31 public string zldm { get; set; } 32 /// <summary> 33 /// 帐类名称 34 /// </summary> 35 public string zlmc { get; set; } 36 /// <summary> 37 /// 金额 38 /// </summary> 39 public decimal je { get; set; } 40 } 41 /// <summary> 42 /// 统计期信息类 43 /// </summary> 44 public class Tjqxx 45 { 46 /// <summary> 47 /// 库房代码 48 /// </summary> 49 public string kfdm { get; set; } 50 /// <summary> 51 /// 帐类代码 52 /// </summary> 53 public string zldm { get; set; } 54 /// <summary> 55 /// 统计期 56 /// </summary> 57 public string ny { get; set; } 58 /// <summary> 59 /// 开始日期 60 /// </summary> 61 public DateTime ksrq { get; set; } 62 /// <summary> 63 /// 结束日期 64 /// </summary> 65 public DateTime jsrq { get; set; } 66 /// <summary> 67 /// 记账标志 0未记账 1已记账 68 /// </summary> 69 public int jzbz { get; set; } 70 /// <summary> 71 /// 金额 72 /// </summary> 73 public decimal je { get; set; } 74 } 75 76 /// <summary> 77 /// 数据定义 78 /// </summary> 79 public class DataSource 80 { 81 public static List<Kfxx> kfxx { get; private set; } 82 public static List<Kfxx> kfxx2 { get; private set; } 83 public static List<Zlxx> zlxx { get; private set; } 84 public static List<Tjqxx> tjqxx { get; private set; } 85 static DataSource() 86 { 87 kfxx = new List<Kfxx> 88 { 89 new Kfxx{kfdm="500",kfmc="总务科",jlzt=0}, 90 new Kfxx{kfdm="503",kfmc="设备科",jlzt=0}, 91 new Kfxx{kfdm="600",kfmc="供应室",jlzt=0}, 92 new Kfxx{kfdm="500",kfmc="总务科",jlzt=1} 93 }; 94 kfxx2 = new List<Kfxx> 95 { 96 new Kfxx{kfdm="888",kfmc="Union库房",jlzt=0} 97 }; 98 zlxx = new List<Zlxx> 99 { 100 new Zlxx{kfdm="500",zldm="01",zlmc="医用材料",je=100}, 101 new Zlxx{kfdm="500",zldm="02",zlmc="一次性材料",je=200}, 102 new Zlxx{kfdm="503",zldm="03",zlmc="器械材料",je=300}, 103 new Zlxx{kfdm="503",zldm="04",zlmc="无统计期",je=400} 104 }; 105 tjqxx = new List<Tjqxx> 106 { 107 new Tjqxx{kfdm="500",zldm="01",ny="201306",ksrq=Convert.ToDateTime("2013-06-01 00:00:00"),jsrq=Convert.ToDateTime("2013-06-30 23:59:59"),jzbz=1,je=100}, 108 new Tjqxx{kfdm="500",zldm="01",ny="201307",ksrq=Convert.ToDateTime("2013-07-01 00:00:00"),jsrq=Convert.ToDateTime("2013-07-31 23:59:59"),jzbz=0,je=200}, 109 new Tjqxx{kfdm="500",zldm="02",ny="201307",ksrq=Convert.ToDateTime("2013-07-01 00:00:00"),jsrq=Convert.ToDateTime("2013-07-31 23:59:59"),jzbz=0,je=300}, 110 new Tjqxx{kfdm="503",zldm="03",ny="201307",ksrq=Convert.ToDateTime("2013-07-01 00:00:00"),jsrq=Convert.ToDateTime("2013-07-31 23:59:59"),jzbz=0,je=400} 111 }; 112 } 113 }