using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
namespace Core.StlMes.Client.Sale.SaleFundMgt.Common
{
public class SaleFundCommon
{
///
/// 检查结算单位,客户名称,二级单位,合同单位有效性
///
///
///
///
///
///
///
public static Boolean IsReasonable(string balancesubject, string buyercode, string secondaccount, string pactno, out string errMsg)
{
errMsg = "";
try
{
if (balancesubject.Length == 0)
{
errMsg = "结算单位空";
return false;
}
if (buyercode.Length == 0)
{
errMsg = "客户单位空";
return false;
}
if (secondaccount.Length == 0)
{
errMsg = "二级账户单位空";
return false;
}
if (pactno.Length == 0)
{
errMsg = "合同号空";
return false;
}
}
catch(Exception ex)
{
errMsg = ex.Message;
return false;
}
return true;
}
public static Boolean IsReasonable(string balancesubject, string buyercode, string secondaccount,out string errMsg)
{
errMsg = "";
return IsReasonable(balancesubject, buyercode, secondaccount, "PACT", out errMsg);
}
public static Boolean IsReasonable(string balancesubject, string buyercode, out string errMsg)
{
errMsg = "";
return IsReasonable(balancesubject, buyercode, "secondaccount", "PACT", out errMsg);
}
public static string GetBusiSeq()
{
return Util.DateTimeUtil.GetSystemDate() + new System.Random().Next(100000);
}
}
}