using System; using System.Data; using System.Data.SqlClient; using System.Collections; using System.Collections.Generic; using WebSqlHelper; namespace DSWeb.EntityDA { public class CompanyAttributeDA { //company_attribute private const string PARM_COMPANY_ATTRIBUTE_GID = "@gid"; private const string PARM_COMPANY_ATTRIBUTE_COMPANY_ID = "@company_id"; private const string PARM_COMPANY_ATTRIBUTE_ATTRIBUTE_ID = "@attribute_id"; private const string PARM_COMPANY_ATTRIBUTE_VALUE = "@value"; private const string PARM_COMPANY_ATTRIBUTE_CREATE_USER = "@create_user"; private const string PARM_COMPANY_ATTRIBUTE_CREATE_TIME = "@create_time"; private const string PARM_COMPANY_ATTRIBUTE_MODIFIED_USER = "@modified_user"; private const string PARM_COMPANY_ATTRIBUTE_MODIFIED_TIME = "@modified_time"; private const string PARM_COMPANY_ATTRIBUTE_IS_DELETE = "@is_delete"; private const string PARM_COMPANY_ATTRIBUTE_DELETE_USER = "@delete_user"; private const string PARM_COMPANY_ATTRIBUTE_DELETE_TIME = "@delete_time"; //attribute private const string PARM_ATTRIBUTE_NAME = "@name"; private const string SQL_SELECT_COMPANY_ATTRIBUTE_VALUE = " SELECT VALUE FROM attribute AS A INNER JOIN company_attribute AS B ON A.GID = B.ATTRIBUTEID WHERE A.NAME = @name AND B.COMPANYID = @company_id "; public string GetCompanyAttributeValue(string tempCompanyID,string tempAttributeName) { string strResult = ""; using (SqlConnection conn = new SqlConnection(SqlHelper.ConnectionStringLocalTransaction)) { SqlParameter[] parms = new SqlParameter[] { new SqlParameter(PARM_ATTRIBUTE_NAME,SqlDbType.VarChar,50), new SqlParameter(PARM_COMPANY_ATTRIBUTE_COMPANY_ID,SqlDbType.VarChar,36) }; parms[0].Value = tempAttributeName; parms[1].Value = tempCompanyID; strResult = (String)SqlHelper.ExecuteScalar(conn, CommandType.Text, SQL_SELECT_COMPANY_ATTRIBUTE_VALUE, parms) as string ?? ""; } return strResult; } } }