예제 #1
0
        public List <ProvinceDefaultColor> selectALL()
        {
            List <ProvinceDefaultColor> pdclst = new List <ProvinceDefaultColor>();
            string          sql    = "select province,r,g,b,rOffset,gOffset,bOffset from ProvinceDefaultColor";
            MySqlDataReader reader = MySQLHelper.ExecuteReader(sql);

            while (reader.Read())
            {
                ProvinceDefaultColor pdc = new ProvinceDefaultColor(reader.GetString("province"), reader.GetInt32("r"), reader.GetInt32("g"), reader.GetInt32("b"), reader.GetInt32("rOffset"), reader.GetInt32("gOffset"), reader.GetInt32("bOffset"));
                pdclst.Add(pdc);
            }
            reader.Close();

            return(pdclst);
        }
예제 #2
0
        public ProvinceDefaultColor selectByProvince(string province)
        {
            ProvinceDefaultColor pdc = null;
            string sql = "select province,r,g,b,rOffset,gOffset,bOffset from ProvinceDefaultColor where province=@province";
            List <MySqlParameter> plst = new List <MySqlParameter>();
            MySqlParameter        p1   = new MySqlParameter("@province", province);

            MySqlDataReader reader = MySQLHelper.ExecuteReader(sql, p1);

            if (reader.Read())
            {
                pdc = new ProvinceDefaultColor(reader.GetString("province"), reader.GetInt32("r"), reader.GetInt32("g"), reader.GetInt32("b"), reader.GetInt32("rOffset"), reader.GetInt32("gOffset"), reader.GetInt32("bOffset"));
            }
            reader.Close();

            return(pdc);
        }
예제 #3
0
        public ProvinceDefaultColor selectByColor(int r, int g, int b)
        {
            ProvinceDefaultColor pdc = null;
            string sql = "select province,r,g,b,rOffset,gOffset,bOffset from ProvinceDefaultColor where r=@r and g=@g and b=@b";
            List <MySqlParameter> plst = new List <MySqlParameter>();

            plst.Add(new MySqlParameter("@r", r));
            plst.Add(new MySqlParameter("@g", g));
            plst.Add(new MySqlParameter("@b", b));
            MySqlDataReader reader = MySQLHelper.ExecuteReader(sql, plst.ToArray());

            if (reader.Read())
            {
                pdc = new ProvinceDefaultColor(reader.GetString("province"), reader.GetInt32("r"), reader.GetInt32("g"), reader.GetInt32("b"), reader.GetInt32("rOffset"), reader.GetInt32("gOffset"), reader.GetInt32("bOffset"));
            }
            reader.Close();

            return(pdc);
        }