internal int UPDATECERTINFO(string yWH, string qLRZJH, string bDCQZH, string lZRXM, string lZRZJH, string ySXLH, string ySXLHP, string machineCode) { string[] zjhArray = qLRZJH.Split('、'); DataTable dt = GetSLBH(yWH, "", zjhArray[0], bDCQZH); if (null != dt && dt.Rows.Count > 0) { string slbh = dt.Rows[0]["SLBH"].ToString(); string tableName = dt.Rows[0]["TABLENAME"].ToString(); DJ_FJD fjd = CreateFJD(yWH, machineCode, 1); DJ_FJD_FB fb = CreateFJD_FB(yWH, bDCQZH, ySXLH); DJ_FJD_LJR ljr = null; if (!string.IsNullOrEmpty(ySXLHP)) { byte[] arr = Convert.FromBase64String(ySXLHP); ljr = CreateFJD_LJR(yWH, lZRXM, "1", lZRZJH, arr); } else { ljr = CreateFJD_LJR(yWH, lZRXM, "1", lZRZJH, null); } return(UpdateFJD(fjd, fb, ljr, tableName, ySXLH)); } return(-1); }
private DJ_FJD CreateFJD(string ywh, string fjr, int state) { DJ_FJD fjd = new DJ_FJD(); fjd.DYZT = GetDYZT(state); fjd.FJR = fjr; fjd.FJRQ = DateTime.Now; fjd.SLBH = ywh; return(fjd); }
private int DeleteFJD(DJ_FJD fjd) { DbHelper dbHelper = new DbHelper(); try { string sql = string.Format("delete from dj_fjd where slbh='{0}'", fjd.SLBH); dbHelper.SetProvider(MyDBType.Oracle); return(dbHelper.ExecuteNonQuery(MyDBType.Oracle, System.Data.CommandType.Text, sql, null)); } catch (Exception ex) { throw ex; } finally { dbHelper.CloseConn(); } }
private int UpdateFJD(DJ_FJD fjd, DJ_FJD_FB fb, DJ_FJD_LJR ljr, string tableName, string zsxlh) { try { //using (TransactionScope ts = new TransactionScope()) //{ InsertFJD(fjd); InsertFJD_FB(fb); InsertFJD_LZR(ljr); UpdateWFM_ACTINST(fjd.SLBH); UpdateZSXLH(fjd.SLBH, tableName, zsxlh); //ts.Complete(); return(0); //} } catch (Exception ex) { string str = ex.Message; WriteLog("C:\\LOG.txt", ex.Message); return(-1); } }
private int InsertFJD(DJ_FJD fjd) { DbHelper dbHelper = new DbHelper(); try { DeleteFJD(fjd); string sql = dbHelper.CreateInsertStr <DJ_FJD>(fjd, "DJ_FJD", MyDBType.Oracle); sql = sql.Trim().Replace("\r\n", ""); DbParameter[] param = dbHelper.GetParamArray <DJ_FJD>(fjd, MyDBType.Oracle); dbHelper.SetProvider(MyDBType.Oracle); return(dbHelper.ExecuteNonQuery(MyDBType.Oracle, System.Data.CommandType.Text, sql, param)); } catch (Exception ex) { throw ex; } finally { dbHelper.CloseConn(); } }