void GrdAnexoMapaRonda_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { string PathArchivo = ""; int AsignacionId = Convert.ToInt32(TxtId.Text); if (TxtTipo.Text == "1") { PathArchivo = Server.MapPath(".") + @"\Archivos\Anexos\MapaRonda\" + AsignacionId; } else { PathArchivo = Server.MapPath(".") + @"\Archivos\AnexosPM\MapaRonda\" + AsignacionId; } if (Directory.Exists(PathArchivo)) { DirectoryInfo directory = new DirectoryInfo(PathArchivo); FileInfo[] files = directory.GetFiles("*.*"); DirectoryInfo[] directories = directory.GetDirectories(); for (int i = 0; i < files.Length; i++) { DataRow item = DsAnexos.Tables["AnexoMapaRonda"].NewRow(); item["NombreAnexoMapaRonda"] = ((FileInfo)files[i]).Name; item["PathAnexoMapaRonda"] = ((FileInfo)files[i]).FullName; DsAnexos.Tables["AnexoMapaRonda"].Rows.Add(item); } if (DsAnexos.Tables["AnexoMapaRonda"].Rows.Count > 0) { ClUtilitarios.LlenaGridDataSet(DsAnexos, GrdAnexoMapaRonda, "AnexoMapaRonda"); } } }
void GrdPropietarios_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { if (TxtInmuebleId.Text == "") { ClUtilitarios.LlenaGridDataSet(DsPropietarios, GrdPropietarios, "Propietarios"); } else { ClUtilitarios.LlenaGrid(ClInmueble.Propietarios_GetAll(Convert.ToInt32(TxtInmuebleId.Text)), GrdPropietarios); } }