public void Save(技术日报内容 n) { conn.Open(); conn.Close(); }
public 技术日报内容 GetRiReport(DateTime riqi) { 技术日报内容 result = new 技术日报内容(riqi); StringBuilder sbSql = new StringBuilder(); sbSql.AppendLine("SELECT P01单位, P02项目, P03合格铁, P04炼钢铁, P05铸造铁, P06号外铁,"); sbSql.AppendLine("P07合格率, P08高炉利用系数, P09高炉实物系数, P10原料矿合计总耗, "); sbSql.AppendLine("P11原料矿合计单耗, P12原料矿机烧, P13原料矿竖炉球, P14原料矿CT, "); sbSql.AppendLine("P15原料矿其它熟料, P16原料矿本溪矿, P17原料矿其它生料, P18废铁总耗, "); sbSql.AppendLine("P19废铁单耗, P20回收率, P21熟料比, P22平均风温, P23炉顶温度, P24热风压力, "); sbSql.AppendLine("P25炉顶压力, P26富氧率, P27入炉焦炭总耗, P28入炉焦炭单耗, P29煤粉总耗, "); sbSql.AppendLine("P30煤粉单耗, P31焦丁总耗, P32焦丁单耗, P33综合焦炭总耗, P34综合焦炭单耗, "); sbSql.AppendLine("P35综合折算焦比, P36冶炼强度, P37焦炭负荷, P38干毛焦, P39炼钢铁SI, "); sbSql.AppendLine("P40炼钢铁MN, P41炼钢铁P, P42炼钢铁S, P43铸造铁SI, P44铸造铁MN, P45铸造铁P, "); sbSql.AppendLine("P46铸造铁S, P47炉渣碱度, P48休风情况, P49慢风, P50坐料次数, P51悬料次数, "); sbSql.AppendLine("P52崩料次数, P53风口损坏数大, P54风口损坏数中, P55风口损坏数小, "); sbSql.AppendLine("P56渣口损坏数大, P57渣口损坏数中, P58渣口损坏数小, P59本厂铸造SI大, "); sbSql.AppendLine("P60本厂铸造SI小, P61送炼钢厂SI大, P62送炼钢厂SI中, P63送炼钢厂SI小, "); sbSql.AppendLine("P64折算产量, P65工艺称焦比, P生成标志, P66S小于002, P67P小于009, P68TI小于055,"); sbSql.AppendLine("P69PB块, P70纽曼块, P71钛球, P72锰矿, P73硅石, P74白云石,P75蛇纹石,P76萤石,P77球团矿,P78国内球团矿,P79进口球团矿,"); sbSql.AppendLine("P80其它块矿,P81高钛球团矿,P82高品位钛球,P83其它熔剂"); sbSql.AppendLine("FROM 技术日报 WHERE (P日期 = :RQ)"); // P76萤石; //internal double? P77球团矿; //internal double? P78国内球团矿; //internal double? P79进口球团矿; //internal double? P80其它块矿; //internal double? P81高钛球团矿; //internal double? P82高品位钛球; //internal double? P83其它熔剂; conn.Open(); OracleCommand cmdQuery = new OracleCommand(sbSql.ToString(), conn); cmdQuery.Parameters.Add(":RQ", OracleType.DateTime).Value = riqi; OracleDataReader dr = cmdQuery.ExecuteReader(); while (dr.Read()) { 技术日报内容项 x = new 技术日报内容项(dr.GetString(0), dr.GetString(1)); x.P03合格铁 = dr.IsDBNull(2) ? null : (double?)dr.GetDouble(2); x.P04炼钢铁 = dr.IsDBNull(3) ? null : (double?)dr.GetDouble(3); x.P05铸造铁 = dr.IsDBNull(4) ? null : (double?)dr.GetDouble(4); x.P06号外铁 = dr.IsDBNull(5) ? null : (double?)dr.GetDouble(5); x.P07合格率 = dr.IsDBNull(6) ? null : (double?)dr.GetDouble(6); x.P08高炉利用系数 = dr.IsDBNull(7) ? null : (double?)dr.GetDouble(7); x.P09高炉实物系数 = dr.IsDBNull(8) ? null : (double?)dr.GetDouble(8); x.P10原料矿合计总耗 = dr.IsDBNull(9) ? null : (double?)dr.GetDouble(9); x.P11原料矿合计单耗 = dr.IsDBNull(10) ? null : (double?)dr.GetDouble(10); x.P12原料矿机烧 = dr.IsDBNull(11) ? null : (double?)dr.GetDouble(11); x.P13原料矿竖炉球 = dr.IsDBNull(12) ? null : (double?)dr.GetDouble(12); x.P14原料矿CT = dr.IsDBNull(13) ? null : (double?)dr.GetDouble(13); x.P15原料矿其它熟料 = dr.IsDBNull(14) ? null : (double?)dr.GetDouble(14); x.P16原料矿本溪矿 = dr.IsDBNull(15) ? null : (double?)dr.GetDouble(15); x.P17原料矿其它生料 = dr.IsDBNull(16) ? null : (double?)dr.GetDouble(16); x.P18废铁总耗 = dr.IsDBNull(17) ? null : (double?)dr.GetDouble(17); x.P19废铁单耗 = dr.IsDBNull(18) ? null : (double?)dr.GetDouble(18); x.P20回收率 = dr.IsDBNull(19) ? null : (double?)dr.GetDouble(19); x.P21熟料比 = dr.IsDBNull(20) ? null : (double?)dr.GetDouble(20); x.P22平均风温 = dr.IsDBNull(21) ? null : (double?)dr.GetDouble(21); x.P23炉顶温度 = dr.IsDBNull(22) ? null : (double?)dr.GetDouble(22); x.P24热风压力 = dr.IsDBNull(23) ? null : (double?)dr.GetDouble(23); x.P25炉顶压力 = dr.IsDBNull(24) ? null : (double?)dr.GetDouble(24); x.P26富氧率 = dr.IsDBNull(25) ? null : (double?)dr.GetDouble(25); x.P27入炉焦炭总耗 = dr.IsDBNull(26) ? (int)0 : (long)dr.GetDouble(26); x.P28入炉焦炭单耗 = dr.IsDBNull(27) ? null : (double?)dr.GetDouble(27); x.P29煤粉总耗 = dr.IsDBNull(28) ? (int)0 : (long)dr.GetDouble(28); x.P30煤粉单耗 = dr.IsDBNull(29) ? null : (double?)dr.GetDouble(29); x.P31焦丁总耗 = dr.IsDBNull(30) ? null : (double?)dr.GetDouble(30); x.P32焦丁单耗 = dr.IsDBNull(31) ? null : (double?)dr.GetDouble(31); x.P33综合焦炭总耗 = dr.IsDBNull(32) ? null : (double?)dr.GetDouble(32); x.P34综合焦炭单耗 = dr.IsDBNull(33) ? null : (double?)dr.GetDouble(33); x.P35综合折算焦比 = dr.IsDBNull(34) ? null : (double?)dr.GetDouble(34); x.P36冶炼强度 = dr.IsDBNull(35) ? null : (double?)dr.GetDouble(35); x.P37焦炭负荷 = dr.IsDBNull(36) ? null : (double?)dr.GetDouble(36); x.P38干毛焦 = dr.IsDBNull(37) ? (int)0 : (long)dr.GetDouble(37); x.P39炼钢铁SI = dr.IsDBNull(38) ? null : (double?)dr.GetDouble(38); x.P40炼钢铁MN = dr.IsDBNull(39) ? null : (double?)dr.GetDouble(39); x.P41炼钢铁P = dr.IsDBNull(40) ? null : (double?)dr.GetDouble(40); x.P42炼钢铁S = dr.IsDBNull(41) ? null : (double?)dr.GetDouble(41); x.P43铸造铁SI = dr.IsDBNull(42) ? null : (double?)dr.GetDouble(42); x.P44铸造铁MN = dr.IsDBNull(43) ? null : (double?)dr.GetDouble(43); x.P45铸造铁P = dr.IsDBNull(44) ? null : (double?)dr.GetDouble(44); x.P46铸造铁S = dr.IsDBNull(45) ? null : (double?)dr.GetDouble(45); x.P47炉渣碱度 = dr.IsDBNull(46) ? null : (double?)dr.GetDouble(46); x.P48休风情况 = dr.IsDBNull(47) ? null : (double?)dr.GetDouble(47); x.P49慢风 = dr.IsDBNull(48) ? null : (double?)dr.GetDouble(48); x.P50坐料次数 = dr.IsDBNull(49) ? null : (double?)dr.GetDouble(49); x.P51悬料次数 = dr.IsDBNull(50) ? null : (double?)dr.GetDouble(50); x.P52崩料次数 = dr.IsDBNull(51) ? null : (double?)dr.GetDouble(51); x.P53风口损坏数大 = dr.IsDBNull(52) ? null : (double?)dr.GetDouble(52); x.P54风口损坏数中 = dr.IsDBNull(53) ? null : (double?)dr.GetDouble(53); x.P55风口损坏数小 = dr.IsDBNull(54) ? null : (double?)dr.GetDouble(54); x.P56渣口损坏数大 = dr.IsDBNull(55) ? null : (double?)dr.GetDouble(55); x.P57渣口损坏数中 = dr.IsDBNull(56) ? null : (double?)dr.GetDouble(56); x.P58渣口损坏数小 = dr.IsDBNull(57) ? null : (double?)dr.GetDouble(57); x.P59本厂铸造SI大 = dr.IsDBNull(58) ? null : (double?)dr.GetDouble(58); x.P60本厂铸造SI小 = dr.IsDBNull(59) ? null : (double?)dr.GetDouble(59); x.P61送炼钢厂SI大 = dr.IsDBNull(60) ? null : (double?)dr.GetDouble(60); x.P62送炼钢厂SI中 = dr.IsDBNull(61) ? null : (double?)dr.GetDouble(61); x.P63送炼钢厂SI小 = dr.IsDBNull(62) ? null : (double?)dr.GetDouble(62); x.P64折算产量 = dr.IsDBNull(63) ? null : (double?)dr.GetDouble(63); x.P65工艺称焦比 = dr.IsDBNull(64) ? null : (double?)dr.GetDouble(64); x.P生成标志 = dr.IsDBNull(65) ? null : (double?)dr.GetDouble(65); x.P66S小于002 = dr.IsDBNull(66) ? null : (double?)dr.GetDouble(66); x.P67P小于009 = dr.IsDBNull(67) ? null : (double?)dr.GetDouble(67); x.P68TI小于055 = dr.IsDBNull(68) ? null : (double?)dr.GetDouble(68); //x.P69PB块 = dr.IsDBNull(69) ? null : (double?)dr.GetDouble(69); //x.P70纽曼块 = dr.IsDBNull(70) ? null : (double?)dr.GetDouble(70); //x.P71钛球= dr.IsDBNull(71) ? null : (double?)dr.GetDouble(71); //x.P72锰矿 = dr.IsDBNull(72) ? null : (double?)dr.GetDouble(72); //x.P73硅石 = dr.IsDBNull(73) ? null : (double?)dr.GetDouble(73); //x.P74白云石 = dr.IsDBNull(74) ? null : (double?)dr.GetDouble(74); //x.P75蛇纹石 = dr.IsDBNull(75) ? null : (double?)dr.GetDouble(75); //x.P76萤石 = dr.IsDBNull(76) ? null : (double?)dr.GetDouble(76); //x.P77球团矿 = dr.IsDBNull(77) ? null : (double?)dr.GetDouble(77); //x.P78国内球团矿 = dr.IsDBNull(78) ? null : (double?)dr.GetDouble(78); //x.P79进口球团矿 = dr.IsDBNull(79) ? null : (double?)dr.GetDouble(79); //x.P80其它块矿 = dr.IsDBNull(80) ? null : (double?)dr.GetDouble(80); //x.P81高钛球团矿 = dr.IsDBNull(81) ? null : (double?)dr.GetDouble(81); //x.P82高品位钛球 = dr.IsDBNull(82) ? null : (double?)dr.GetDouble(82); //x.P83其它熔剂 = dr.IsDBNull(83) ? null : (double?)dr.GetDouble(83); x.P69PB块 = dr.IsDBNull(69) ? (int)0 : (long)dr.GetDouble(69); x.P70纽曼块 = dr.IsDBNull(70) ? (int)0 : (long)dr.GetDouble(70); x.P71钛球 = dr.IsDBNull(71) ? (int)0 : (long)dr.GetDouble(71); x.P72锰矿 = dr.IsDBNull(72) ? (int)0 : (long)dr.GetDouble(72); x.P73硅石 = dr.IsDBNull(73) ? (int)0 : (long)dr.GetDouble(73); x.P74白云石 = dr.IsDBNull(74) ? (int)0 : (long)dr.GetDouble(74); x.P75蛇纹石 = dr.IsDBNull(75) ? (int)0 : (long)dr.GetDouble(75); x.P76萤石 = dr.IsDBNull(76) ? null : (double?)dr.GetDouble(76); x.P77球团矿 = dr.IsDBNull(77) ? (int)0 : (long)dr.GetDouble(77); x.P78国内球团矿 = dr.IsDBNull(78) ? (int)0 : (long)dr.GetDouble(78); x.P79进口球团矿 = dr.IsDBNull(79) ? (int)0 : (long)dr.GetDouble(79); x.P80其它块矿 = dr.IsDBNull(80) ? (int)0 : (long)dr.GetDouble(80); x.P81高钛球团矿 = dr.IsDBNull(81) ? (int)0 : (long)dr.GetDouble(81); x.P82高品位钛球 = dr.IsDBNull(82) ? (int)0 : (long)dr.GetDouble(82); x.P83其它熔剂 = dr.IsDBNull(83) ? (int)0 : (long)dr.GetDouble(83); result.Add(x); } // P76萤石; //internal double? P77球团矿; //internal double? P78国内球团矿; //internal double? P79进口球团矿; //internal double? P80其它块矿; //internal double? P81高钛球团矿; //internal double? P82高品位钛球; //internal double? P83其它熔剂; dr.Close(); conn.Close(); return(result); }