TG.WXCRM.V4/BLL/TS/WX_TS_QUNWORALIAS_BL.cs

76 lines
2.3 KiB
C#

using System;
using System.Data;
using WX.CRM.BLL.Base;
using WX.CRM.BLL.Util;
using WX.CRM.Common;
using WX.CRM.DAL.TS;
using WX.CRM.IBLL.TS;
using WX.CRM.Model.Entity;
namespace WX.CRM.BLL.TS
{
public class WX_TS_QUNWORALIAS_BL : IWX_TS_QUNWORALIAS
{
/// <summary>
/// 获取服务微信号
/// </summary>
/// <returns></returns>
public DataTable GetServiceAlias()
{
return new WX_TS_QUNWORALIAS_DAL().GetServiceAlias();
}
/// <summary>
/// 获取服务微信号
/// </summary>
/// <returns></returns>
public DataTable GetNeedSend()
{
return new WX_TS_QUNWORALIAS_DAL().GetNeedSend();
}
public bool UpdatePiciStatus(decimal v_pici, decimal v_status, string v_erro)
{
return new WX_TS_QUNWORALIAS_DAL().UpdatePiciStatus(v_pici, v_status, v_erro);
}
/// <summary>
/// 发送 消息
/// </summary>
/// <returns></returns>
public bool Add(WX_TS_QUNPICI model, ref ValidationErrors errors)
{
try
{
using (WX.CRM.Model.Entity.crmContext db = new WX.CRM.Model.Entity.crmContext())
{
model.PICI = new SEQUENCES_BL().Seq_base_get();
model.CTIME = DateTime.Now;
db.WX_TS_QUNPICI.Add(model);
return db.SaveChanges().GetResult();
}
}
catch (Exception ex)
{
errors.Add(ex.Message);
return false;
}
}
/// <summary>
/// 上传并修 执行状态
/// </summary>
/// <param name="v_pici"></param>
/// <param name="v_isStart"></param>
/// <param name="v_startTime"></param>
/// <param name="v_isEnd"></param>
/// <param name="v_endTime"></param>
/// <param name="errors"></param>
/// <returns></returns>
public bool UpdatePiciExecStatus(long v_pici, int? v_isStart, DateTime? v_startTime, int? v_isEnd, DateTime? v_endTime, string v_erromsg, ref ValidationErrors errors)
{
return new WX_TS_QUNWORALIAS_DAL().UpdatePiciExecStatus(v_pici, v_isStart, v_startTime, v_isEnd, v_endTime, v_erromsg, ref errors);
}
}
}