public clsSolicitud Encontrar(int parCarp) { try { clsSQLITE.ConectarBase(); //Escribimos la cadena sql string varConsulta = "select * from Solicitud where Carp=" + parCarp; SQLiteCommand cmd = new SQLiteCommand(varConsulta, clsSQLITE.atrConexion); SQLiteDataReader datos = cmd.ExecuteReader(); clsSolicitud varObjSolicitud = new clsSolicitud(); clsRemitente varObjRemitente = new clsRemitente(); int varId; while (datos.Read()) { this.atrCarp = (int)datos[0]; this.atrConsecutivo = Convert.ToString(datos[1]); this.atrDepartamento = Convert.ToString(datos[2]); this.atrEstado = Convert.ToString(datos[3]); this.atrTipo = Convert.ToString(datos[4]); this.atrMedio = Convert.ToString(datos[5]); this.atrMotivo = Convert.ToString(datos[6]); this.atrMedicamento = Convert.ToString(datos[7]); this.atrCapitaEvento = Convert.ToString(datos[8]); this.atrMunicipioAplica = Convert.ToString(datos[9]); varId = (int)datos[10]; } this.atrObjRemitente = varObjRemitente.Encontrar((int)datos[9]); cmd.Dispose(); if (varObjSolicitud.ObtenerCarp != 0) { return(varObjSolicitud); } else { return(null); } } catch (Exception) { return(null); } }