예제 #1
0
        void GetFeaturedProperties()
        {
            try
            {
                DataTable    dtIDs  = new DataTable();
                cls_Property objprp = new cls_Property();
                dtIDs = objprp.GetFeturedIDsTop3();
                if (dtIDs.Rows.Count > 0)
                {
                    result = dtIDs.AsEnumerable()
                             .Select(row => row["MLSID"].ToString())
                             .Aggregate((s1, s2) => String.Concat(s1, "," + s2));

                    Property1.MLSDataWebServiceSoapClient mlsClient = new Property1.MLSDataWebServiceSoapClient();
                    SqlCommand cmd = new SqlCommand();
                    DataTable  dt  = new DataTable();
                    cmd.CommandText = "GetResidentialPropertiesByMlsId";
                    cmd.Parameters.AddWithValue("@mls", result);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Connection  = con;
                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }
                    cmd.ExecuteNonQuery();
                    SqlDataAdapter adp = new SqlDataAdapter(cmd);
                    adp.Fill(dt);
                    dlFeatured.DataSource = dt;
                    dlFeatured.DataBind();
                    Session["SearchType"] = "IDXImagesResidential";
                    mlsClient             = null;
                    if (dt.Rows.Count > 0)
                    {
                        FeatureId.Visible = true;
                    }
                    //if(dtIDs.Rows.Count> 0)
                    //{
                    //    ImageButton imgButton = (ImageButton)dlFeatured.FindControl("btnimg");
                    //    imgButton.ImageUrl = ("../Featured_Properties.aspx");
                    //}
                    //else
                    //{
                    //    ImageButton imgButton = (ImageButton)dlFeatured.FindControl("btnimg");
                    //    imgButton.ImageUrl = ("../Default.aspx");
                    //}
                }
                else
                {
                    Div1.Visible = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
        }
 void GetFeaturedProperties()
 {
     try
     {
         DataTable    dtIDs  = new DataTable();
         cls_Property objprp = new cls_Property();
         dtIDs = objprp.GetFeturedIDsTop3();
         String result = dtIDs.AsEnumerable()
                         .Select(row => row["MLSID"].ToString())
                         .Aggregate((s1, s2) => String.Concat(s1, "," + s2));
         Property1.MLSDataWebServiceSoapClient mlsClient = new Property1.MLSDataWebServiceSoapClient();
         DataTable dt = mlsClient.FeatureListing(result);
         dlFeatured.DataSource = dt;
         dlFeatured.DataBind();
         Session["SearchType"] = "IDXImagesResidential";
         mlsClient             = null;
         if (dt.Rows.Count > 0)
         {
             FeatureId.Visible = true;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
     }
 }