using System; using System.Collections.Generic; using System.Data; using System.Data.OracleClient; using WX.CRM.Common; namespace WX.CRM.DAL.Wx { public class Wx_DbRead_DAL { /// /// 读取日志 /// /// public DataTable WxDbUploadLogRead() { DataTable ta = null; try { var param1 = new List() { new OracleParameter(){ParameterName="v_data",OracleType=OracleType.Cursor,Direction = ParameterDirection.Output} }; ta = OracleHelper.DataQueray(CommandType.StoredProcedure, "PACK_WX_DB.WxDbUploadLogRead", param1.ToArray()).Tables[0]; } catch (Exception ex) { LogHelper.Error("读取db上传日志出现错误WxDbUploadLogRead:" + ex.ToString()); } return ta; } /// /// 修改装填 /// /// 主键 /// 状态 /// 内容 /// public bool UpdataStatus(decimal pkid, decimal status, string content) { bool isSucced = true; try { var param1 = new List() { new OracleParameter() { ParameterName = "v_pkid", OracleType = OracleType.Number, Value =pkid }, new OracleParameter() { ParameterName = "v_status", OracleType = OracleType.Number, Value =status }, new OracleParameter() { ParameterName = "v_content", OracleType = OracleType.VarChar, Value =content } }; OracleHelper.ExecuteNonQuery(CommandType.StoredProcedure, "PACK_WX_DB.WxDbUpStatus", param1.ToArray()); } catch (Exception ex) { isSucced = false; LogHelper.Error("修改db上传日志出现错误:" + ex.ToString()); } return isSucced; } } }