using System; using System.Collections.Generic; using System.Text; using System.Data; namespace BLL { public class ClsIF_ORGANIZATIONS_View { /// /// 根据组织名称 返回组织内码 /// /// /// /// public Int64 get_ORGANIZATIONSIDByName(string HDataCenterName, ref string sErrMsg) { try { SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); DataSet ds = oCN.RunProcReturn("select HItemID from h_v_CLD_ORGANIZATIONSList where Hname='" + HDataCenterName + "'", "h_v_CLD_ORGANIZATIONSList"); if (ds == null || ds.Tables[0].Rows.Count == 0) { return -1; } else { return DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HItemID"]); } } catch (Exception e) { sErrMsg = sErrMsg + "," + e.Message; return -1; } } /// /// 根据组织名称获取组织代码 /// /// /// /// public string get_ORGANIZATIONSNOByName(string HDataCenterName, ref string sErrMsg) { try { SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); DataSet ds = oCN.RunProcReturn("select HNumber from h_v_CLD_ORGANIZATIONSList where Hname='" + HDataCenterName + "'", "h_v_CLD_ORGANIZATIONSList"); if (ds == null || ds.Tables[0].Rows.Count == 0) { return ""; } else { return DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HNumber"]); } } catch (Exception e) { sErrMsg = sErrMsg + "," + e.Message; return ""; } } /// /// 返回组织列表 /// /// public DataSet get_ORGANIZATIONSList(ref string sErrMsg) { try { SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); return oCN.RunProcReturn("select * from h_v_CLD_ORGANIZATIONSList", "h_v_CLD_ORGANIZATIONSList"); } catch (Exception e) { sErrMsg = sErrMsg + "," + e.Message; return null; } } } }