コード例 #1
0
        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");
                }
            }
        }
コード例 #2
0
 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);
     }
 }