public VisitaDiaMedico[] ListaVisitaDiariaMedicoByPromotor(String cPerPromCodigo, String cFecha) { //BE_Req_Medico Object) { try { List <VisitaDiaMedico> lista = new List <VisitaDiaMedico>(); if (VerificarPermisos(CredencialAutenticacion)) { VisitaMedico Objeto = new VisitaMedico(); Objeto.cPerPromCodigo = cPerPromCodigo; Objeto.dVisFechaHora = cFecha; BL_VisitaMedico Servicio = new BL_VisitaMedico(); DataTable dt = new DataTable(); dt = Servicio.Android_Get_VisitaDiariaMedico_by_Promotor(Objeto); foreach (DataRow row in dt.Rows) { lista.Add(new VisitaDiaMedico( Convert.ToString(row[0]), Convert.ToString(row[1]), Convert.ToString(row[2]), Convert.ToString(row[3]), Convert.ToString(row[4]) )); } } else { //return null; lista.Add(new VisitaDiaMedico("", "Credenciales no válidas.", "", "", "")); } return(lista.ToArray()); } catch (Exception ex) { throw new SoapException("Credenciales no válidas.", SoapException.ServerFaultCode, "Error:", ex); } }
public String RegistraVisitaMedico(string pcPerPromCodigo, string pcPerAsigCodigo, string pcVisLatitud, string pcVisLongitud, string pcVisObservacion = "") { string mensaje = ""; Boolean exito; if (VerificarPermisos(CredencialAutenticacion)) { //Insert VisitaMedico objeto = new VisitaMedico(); BL_VisitaMedico servicio = new BL_VisitaMedico(); objeto.cPerPromCodigo = pcPerPromCodigo; objeto.cPerAsigCodigo = pcPerAsigCodigo; objeto.dVisLatitud = Convert.ToDouble(pcVisLatitud); objeto.dVisLongitud = Convert.ToDouble(pcVisLongitud); objeto.cVisObservacion = pcVisObservacion; exito = servicio.Android_Insert_Visita_Medico(objeto); if (!exito) { mensaje = "Ha ocurrido un error."; } else { mensaje = "Visita registrada con éxito.!"; } } else { mensaje = "Credenciales no válidas."; } return(mensaje); }