コード例 #1
0
        private List <Sys_Contract> Load_Contact()
        {
            List <Sys_Contract> result = new List <Sys_Contract>();
            OracleConnection    con    = Get_Connection();
            string sql = Config["Sql"]["Load_Contract"].Value;

            if (con != null)
            {
                try
                {
                    using (OracleDataReader sr = DB_BLL.OraHelp.ExecuteReader(con, CommandType.Text, sql, null))
                    {
                        while (sr.Read())
                        {
                            Sys_Contract s = new Sys_Contract(Config["Generic"]["Sys_Name"].Value);
                            s.Cust_Name    = sr["客户名称"].ToString().Trim();
                            s.ContractCode = sr["合同编号"].ToString().Trim();
                            s.Add_id       = sr["资源编号"].ToString().Trim();
                            s.Add_name     = sr["租用单元"].ToString().Trim();
                            result.Add(s);
                        }
                    }
                    return(result);
                }
                catch
                {
                    return(null);
                }
            }
            return(null);
        }
コード例 #2
0
ファイル: ContractList.cs プロジェクト: darcyz001/BillPrinter
        private List <Sys_Contract> Load_Contact()
        {
            List <Sys_Contract> result = new List <Sys_Contract>();
            DbConnection        con    = null;
            DbDataReader        sr     = null;
            string sql = Config["Sql"]["Load_Contract"].Value;

            if (Config["Connection"]["Type"].Value == "Sqlserver")
            {
                con = DB2 <SqlConnection> .GetConnection(Config["Connection"]["Conn"].Value);//Get_SqlConnection();

                sr = DB_BLL.SQLHelp.ExecuteReader((SqlConnection)con, CommandType.Text, sql, null);
            }
            if (Config["Connection"]["Type"].Value == "Oracle")
            {
                con = DB2 <OracleConnection> .GetConnection(Config["Connection"]["Conn"].Value);//Get_OracleConnection();

                sr = DB_BLL.OraHelp.ExecuteReader((OracleConnection)con, CommandType.Text, sql, null);
            }
            if (con != null)
            {
                try
                {
                    while (sr.Read())
                    {
                        Sys_Contract s = new Sys_Contract(Config["Generic"]["Sys_Name"].Value);
                        s.Cust_Name    = sr["客户名称"].ToString().Trim();
                        s.ContractCode = sr["合同编号"].ToString().Trim();
                        s.Add_id       = sr["资源编号"].ToString().Trim();
                        s.Add_name     = sr["租用单元"].ToString().Trim();
                        result.Add(s);
                    }
                    sr.Close();
                    con.Close();
                    con.Dispose();
                    return(result);
                }
                catch
                {
                    return(null);
                }
                finally
                {
                    sr.Close();
                    con.Close();
                    con.Dispose();
                }
            }
            return(null);
        }