69 lines
2.5 KiB
C#
69 lines
2.5 KiB
C#
using CRM.Core.Model;
|
|
using MySql.Data.MySqlClient;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using WX.CRM.Common;
|
|
|
|
namespace CRM.Core.DAL.MonBalance
|
|
{
|
|
public class MonBalance_DAL
|
|
{
|
|
public DataSet GetCompanyPerformance(DateTime startTime, DateTime endTime)
|
|
{
|
|
try
|
|
{
|
|
var param = new List<MySqlParameter>
|
|
{
|
|
new MySqlParameter { ParameterName = "p_startTime", DbType = DbType.DateTime, Value = startTime },
|
|
new MySqlParameter { ParameterName = "p_endTime", DbType = DbType.DateTime, Value = endTime }
|
|
};
|
|
return MySqlDbHelper.DataQueray(ConStringHelper.ZxdCRMConn, CommandType.StoredProcedure, "Mon_CompanyPerformance", param.ToArray());
|
|
}
|
|
catch
|
|
{
|
|
throw;
|
|
}
|
|
}
|
|
|
|
public bool Balance(DateTime startTime, DateTime endTime, string companyCode)
|
|
{
|
|
try
|
|
{
|
|
var param = new List<MySqlParameter>
|
|
{
|
|
new MySqlParameter { ParameterName = "p_startTime", DbType = DbType.DateTime, Value = startTime },
|
|
new MySqlParameter { ParameterName = "p_endTime", DbType = DbType.DateTime, Value = endTime },
|
|
new MySqlParameter { ParameterName = "p_companyCode", DbType = DbType.String, Value = companyCode }
|
|
};
|
|
MySqlDbHelper.ExecuteNonQuery(ConStringHelper.ZxdCRMConn, CommandType.StoredProcedure, "Mon_Balance", param.ToArray());
|
|
return true;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
LogHelper.Error(ex.ToString());
|
|
return false;
|
|
}
|
|
}
|
|
|
|
public bool UnBalance(DateTime month, string companyCode)
|
|
{
|
|
try
|
|
{
|
|
var param = new List<MySqlParameter>
|
|
{
|
|
new MySqlParameter { ParameterName = "p_month", DbType = DbType.DateTime, Value = month },
|
|
new MySqlParameter { ParameterName = "p_companyCode", DbType = DbType.String, Value = companyCode }
|
|
};
|
|
MySqlDbHelper.ExecuteNonQuery(ConStringHelper.ZxdCRMConn, CommandType.StoredProcedure, "Mon_UnBalance", param.ToArray());
|
|
return true;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
LogHelper.Error(ex.ToString());
|
|
return false;
|
|
}
|
|
}
|
|
}
|
|
}
|