Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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();
            }
        }
Exemplo n.º 4
0
        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);
            }
        }
Exemplo n.º 5
0
        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();
            }
        }