public List <clsDocumentoLicencia> getDocumentosMedidaSeguridad(int idPersona) { objWS.ejecutarConsulta("SELECT D.descripcion as Documento, PD.documentoimagen FROM `persona_documento` PD INNER JOIN documento D ON PD.iddocumento=D.iddocumento WHERE PD.idPersona= " + idPersona.ToString() + " AND PD.estatus='vigente' AND D.idDocumento in(19) ORDER BY fechacaptura DESC LIMIT 1"); List <clsDocumentoLicencia> lstDocumentos = new System.Collections.Generic.List <clsDocumentoLicencia>(); String[] arr; foreach (var item in objWS.getListaDatos()[0].recordset) { arr = item.ToString().Replace('\n', ' ').Trim().Replace('\r', ' ').Trim().Replace('\"', ' ').Trim().Replace('[', ' ').Trim().Replace(']', ' ').Trim().Replace('\t', ' ').Trim().Split(','); lstDocumentos.Add( new clsDocumentoLicencia() { tipoImagen = (clsDocumentoLicencia.TipoImagen)Enum.Parse(typeof(clsDocumentoLicencia.TipoImagen), arr[0].TrimEnd()), URL = arr[1].TrimStart().TrimEnd(), } ); } return(lstDocumentos); }
public List <clsMicrotexto> getSolicitudes() { objWS.ejecutarConsulta("SELECT * , getRutaFotoByidpersona (idPersona) as rutaFoto from microtexto WHERE estatus = 'espera' order by fechaRegistro ASC LIMIT 5"); List <clsMicrotexto> lstSolicitudes = new System.Collections.Generic.List <clsMicrotexto>(); String[] arr; try { foreach (var item in objWS.getListaDatos()[0].recordset) { arr = this.objWS.getDatoLimpio(item.ToString()); lstSolicitudes.Add( new clsMicrotexto() { idMicrotexto = Convert.ToInt32(arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("idmicrotexto")]), numeroLicencia = arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("numeroLicencia")], nombre = arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("nombre")], apellidos = arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("apellidos")], //fechaExpedicion = Convert.ToDateTime(arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("fechaExpedicion")]), fechaNacimiento = Convert.ToDateTime(arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("fechaNacimiento")]), nacionalidad = arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("nacionalidad")], fechaVigencia = Convert.ToDateTime(arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("fechaVigencia")]), sexo = arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("sexo")], MRZ = arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("MRZ")], idPersona = Convert.ToInt32(arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("idpersona")]), URLfoto = arr[this.objWS.getListaDatos()[0].nameFields.IndexOf("rutaFoto")] } ); } } catch (Exception ex) { throw ex; } return(lstSolicitudes); }