Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }