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;
}
}
}