protected void btnSubirArchivo(object sender, EventArgs e) { int IdEmpresa = ObjUsuario.Id_empresa; int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalSubir); string _ruta = Utilidades.GuardarArchivo(flpArchivo, IdEmpresa + "_InformeRecursosEconomicos_" + IdSucursal, "~/archivos/recursos_economicos/"); documento nuevo = new documento() { nombre = txtNombreSubir.Text, id_tabla = IdSucursal, ruta = _ruta, tipo = "RecursosEconomicos" }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); if (ObjUsuario.Error) { int idRec = Mgr_Documento.Get_RecursosEconmicos(IdSucursal); if (fuSoporte.HasFile) { int i = 0; foreach (var archivo in fuSoporte.PostedFiles) { i++; string ruta = Utilidades.GuardarArchivo(archivo, "Soporte_" + txtNombreSubir.Text + "_" + i, "~/archivos/recursos_economicos/"); soporte nuevoFA = new soporte() { url = ruta, id_tabla = idRec, tabla = "RecursosEconomicos" }; ObjUsuario.Error = CRUD.Add_Fila(nuevoFA); } } } Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }