protected void Page_Load(object sender, EventArgs e)
 {
     CasasPanelFilter filter = new CasasPanelFilter();
     filter.Index=0;
     filter.Count=1000;
     gridCasas.DataSource = Casas.ObtenerCasasPanel(filter);
     gridCasas.DataBind();
 }
        public static List<CasasResultPanel> ObtenerCasasPanel(CasasPanelFilter filterBusqueda)
        {
            DataAccessDAO dao = DataAccessDAO.GetInstance();

            DataAccessCommand command = new DataAccessCommand("BusquedaCasasPanel", filterBusqueda);

            List<CasasResultPanel> casas = dao.GetList<CasasResultPanel>(command);

            string editHRef=ConfigurationManager.AppSettings["editHRef"];
            string deleteHRef=ConfigurationManager.AppSettings["deleteHRef"];

            casas.ForEach(casa =>
                {
                    casa.EditHRef = String.Format(editHRef, casa.ID);
                    //casa.DeleteHRef = String.Format(deleteHRef, casa.ID);
                    casa.DeleteHRef = "javascript:eliminarCasa(" + casa.ID + ","+ casa.EnVenta.ToString().ToLower() +")";
                    casa.Estado = (casa.EnVenta) ? "Deshabilitar" : "Habilitar";
                }
                );

            return casas;
        }