public string RegistrarVisita(string DatosVisita) { DataContract.RegistrarVisitaRequest request = HelperJson.Deserialize <DataContract.RegistrarVisitaRequest>(DatosVisita); DataContract.RegistrarVisitaResponse response = new DataContract.RegistrarVisitaResponse(); try { blVisita.registrarVisita(obtenerVisita(request)); response.Estado = BaseResponse.EXITO; } catch (Exception ex) { response.Descripcion = "Servicio no disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.RegistrarVisitaResponse>(response); return(responseJSON); }
private E_Visita obtenerVisita(DataContract.RegistrarVisitaRequest request) { E_Visita visit = new E_Visita(); visit.ClienteId = request.ClienteId; visit.ClientPDV_Code = request.ClientPDV_Code; visit.EquipoId = request.EquipoId; visit.FechaFin = request.FechaFin; visit.FechaIni = request.FechaIni; visit.LatitudFin = request.LatitudFin; visit.LatitudInicio = request.LatitudInicio; visit.LongitudFin = request.LongitudFin; visit.LongitudInicio = request.LongitudInicio; visit.NoVisitaId = request.NoVisitaId; visit.OrigenFin = request.OrigenFin; visit.OrigenInicio = request.OrigenInicio; visit.PerfilId = request.PerfilId; visit.PersonId = request.PersonId; return(visit); }