파트리스트 가져오기 기능

파트리스트 구매등록 기능
This commit is contained in:
chikyun.kim
2019-05-17 17:30:51 +09:00
parent 736aaeb6d2
commit 3336898dc0
39 changed files with 10917 additions and 6033 deletions

View File

@@ -123,6 +123,43 @@ namespace FCOMMON
cn.Dispose();
return retval;
}
/// <summary>
/// 지정쿼리를 실행합니다.
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static int ExecuteNonQuery(string sql)
{
var cn = getCn();
cn.Open();
var cmd = new SqlCommand(sql, cn);
var retval = cmd.ExecuteNonQuery();
cn.Close();
cn.Dispose();
return retval;
}
public static int ExecuteScalarI(string sql)
{
var cn = getCn();
cn.Open();
var cmd = new SqlCommand(sql, cn);
var retval = (int)(cmd.ExecuteScalar());
cn.Close();
cn.Dispose();
return retval;
}
public static string ExecuteScalar(string sql)
{
var cn = getCn();
cn.Open();
var cmd = new SqlCommand(sql, cn);
var retval = cmd.ExecuteScalar().ToString();
cn.Close();
cn.Dispose();
return retval;
}
public static System.Drawing.Image GetImageData(string table,string field,int idx)
{
var cn = getCn();
@@ -184,6 +221,43 @@ namespace FCOMMON
cn.Dispose();
return retval;
}
/// <summary>
/// 서플라이정보를 찾습니다. 1개의데이터가 검색된 경우에만 사용 됩니다.
/// </summary>
/// <param name="nameLike"></param>
/// <param name="idx"></param>
/// <param name="nameK"></param>
/// <param name="nameE"></param>
/// <returns></returns>
public static Boolean getFindSupply(string nameLike,out int idx,out string nameK,out string nameE)
{
idx = -1;
nameE = "";
nameK = "";
var cn = getCn();
cn.Open();
string sql = "select idx,name,name2 from Customs where (name like '%SEEMAX%' or name2 like '%{0}%')";
sql = string.Format(sql, nameLike);
var cmd = new SqlCommand(sql, cn);
var rdr = cmd.ExecuteReader();
int cnt = 0;
while (rdr.Read())
{
idx = (int)rdr["idx"];
if (rdr["name"] != DBNull.Value) nameK = rdr["name"].ToString();
if (rdr["name2"] != DBNull.Value) nameE = rdr["name2"].ToString();
cnt += 1;
}
cn.Close();
cn.Dispose();
return cnt == 1;
}
public static sItemInfo getItemInfo(int idx)

View File

@@ -19,6 +19,13 @@ namespace FCOMMON
{
public static partial class Util
{
public static bool IsNumeric( string input)
{
double data;
return double.TryParse(input, out data);
//return Regex.IsMatch(input, @"^\d+$");
}
public static string MakeFilterString(string[] cols,string search)
{