using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace CoreSavingLibrary
{
public class ReportUtil
{
public static string Spliter1 = ";";
public static string Spliter2 = "!";
public static string GT = ">";
public static string LT = "<";
///
/// คืนค่า depttype แบบ aray 0 = min 1 = max
///
///
public static string[] GetMinMaxDepttype()
{
DataTable dt = WebUtil.Query("select min(depttype_code) as min, max(depttype_code) as max from dpdepttype ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxLoantype()
{
DataTable dt = WebUtil.Query("select min(loantype_code) as min, max(loantype_code) as max from lnloantype ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxMembgroup()
{
DataTable dt = WebUtil.Query("select min(membgroup_code) as min, max(membgroup_code) as max from mbucfmembgroup ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxMembgroupCoopid(string coop_id)
{
DataTable dt = WebUtil.Query("select min(membgroup_code) as min, max(membgroup_code) as max from mbucfmembgroup where coop_id ='" + coop_id + "' and membgroup_level =2");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxRappaytype()
{
DataTable dt = WebUtil.Query("select min(recppaytype_code) as min, max(recppaytype_code) as max from dpucfrecppaytype ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxUsertype()
{
DataTable dt = WebUtil.Query("select min(user_name) as min, max(user_name) as max from amsecusers ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxMembgroupCtrl()
{
DataTable dt = WebUtil.Query("select min(membgroup_control) as min, max(membgroup_control) as max from mbucfmembgroup ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxMembno()
{
DataTable dt = WebUtil.Query("select min(member_no) as min, max(member_no) as max from mbmembmaster ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxMembsubgroup()
{
DataTable dt = WebUtil.Query("select min(subgroup_code) as min, max(subgroup_code) as max from mbucfmbsubgroup ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static DateTime[] GetAdtmBeginYear(string start_date)
{
DataTable dt = WebUtil.Query("select max(Accstart_Date) as max_begin from cmaccountyear where Accstart_Date <= to_date('" + start_date + "','dd/mm/yyyy')");
if (dt.Rows.Count > 0)
{
return new DateTime[1] { Convert.ToDateTime(dt.Rows[0][0]) };
}
else { return null; }
}
public static string[] GetMinMaxMembloanobjective()
{
DataTable dt = WebUtil.Query("select min(loanobjective_code) as min, max(loanobjective_code) as max from lnucfloanobjective ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxMembentryid()
{
DataTable dt = WebUtil.Query("select min(user_name) as min, max(user_name) as max from amsecusers ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
//mai
public static string[] GetMinMaxAgentSeqno()
{
DataTable dt = WebUtil.Query("select min(agentrequest_no) as min, max(agentrequest_no) as max from agmembagent ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
//mai
public static string[] GetMinMaxAccountId()
{
DataTable dt = WebUtil.Query("select min(account_id) as min, max(account_id) as max from accmaster ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
//mai
public static string[] GetMinMaxEmpType()
{
DataTable dt = WebUtil.Query("select min(emp_type) as min, max(emp_type) as max from mbucfemployee ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
public static string[] GetMinMaxMembType()
{
DataTable dt = WebUtil.Query("select min(membtype_code) as min, max(membtype_code) as max from mbucfmembtype ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
//SCHL
public static string[] GetMinMaxLevelClass()
{
DataTable dt = WebUtil.Query("select min(level_code) as min, max(level_code) as max from mbucflevelschool ");
if (dt.Rows.Count > 0)
{
return new string[2] { Convert.ToString(dt.Rows[0][0]), Convert.ToString(dt.Rows[0][1]) };
}
else { return null; }
}
}
}