public MovilPersona[] BuscarPersona(string nPerIdeTipo, string cPerIdeNumero) { try { List <MovilPersona> personas = new List <MovilPersona>(); if (VerificarPermisos(CredencialAutenticacion)) { AndroidPersona Objeto = new AndroidPersona(); BL_Personas Servicio = new BL_Personas(); DataTable dt = new DataTable(); Objeto.nPerIdeTipo = nPerIdeTipo; Objeto.cPerIdeNumero = cPerIdeNumero; dt = Servicio.Android_Get_Persona_by_nPerIdeTipo_and_cPerIdeNumero(Objeto); foreach (DataRow row in dt.Rows) { personas.Add(new MovilPersona( Convert.ToString(row[0]), Convert.ToString(row[1]), Convert.ToString(row[2]), Convert.ToString(row[3]), Convert.ToString(row[4]) )); } } else { //return null; personas.Add(new MovilPersona("", "", "Credenciales no validas", "", "")); } return(personas.ToArray()); } catch (Exception ex) { throw new SoapException("Credenciales no validas.", SoapException.ServerFaultCode, "Error:", ex); } }
public String RegistroPersona(string nPerIdeTipo, string cPerIdeNumero, string cPerApellido, string cPerNombre, string dPerNacimiento) { string mensaje = ""; Boolean exito; if (VerificarPermisos(CredencialAutenticacion)) { //Insert AndroidPersona objeto = new AndroidPersona(); BL_Personas servicio = new BL_Personas(); objeto.nPerIdeTipo = nPerIdeTipo; objeto.cPerIdeNumero = cPerIdeNumero; objeto.cPerApellido = cPerApellido; objeto.cPerNombre = cPerNombre; objeto.dPerNacimiento = dPerNacimiento; exito = servicio.Ins_Android_Persona(objeto); if (!exito) { mensaje = "Ha ocurrido un error."; } else { mensaje = "Gracias por registrarse, Bienvenido a Médica."; } } else { mensaje = "Credenciales no validas."; } return(mensaje); }