Exemple #1
0
        public static clsListHouses getHousesNeedConnectToClient(int?agentID = null)
        {
            clsListHouses tmp = new clsListHouses();

            IRemaxData rmx = new clsRemaxData();
            DataTable  tab = null;

            tab = rmx.getHousesNeedConnectToClient(agentID);

            foreach (DataRow rowHouse in tab.Rows)
            {
                clsHouse house = new clsHouse(Convert.ToInt32(rowHouse["id"].ToString()), rowHouse["code"].ToString(),
                                              Convert.ToSingle(rowHouse["aria"].ToString()), Convert.ToByte(rowHouse["rooms"].ToString()),
                                              Convert.ToByte(rowHouse["bathrooms"].ToString()), (enumCityzone)Enum.Parse(typeof(enumCityzone), rowHouse["cityzone"].ToString()),
                                              rowHouse["address"].ToString(), Convert.ToSingle(rowHouse["price"].ToString()), rowHouse["description"].ToString(),
                                              (enumHouseType)Enum.Parse(typeof(enumHouseType), rowHouse["type"].ToString()), rowHouse["pic"].ToString(),
                                              (enumHouseStatus)Enum.Parse(typeof(enumHouseStatus), rowHouse["status"].ToString()), Convert.ToDateTime(rowHouse["datein"]));

                tmp.Add(house, house.Code);
                house = null;
            }
            tab = null;
            return(tmp);
        }