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)
            {
                response.Descripcion = "Servicio no disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }

            WebConfiguration.SetDefaultHeader(WebOperationContext.Current);
            string responseJSON = HelperJson.Serialize <DataContract.RegistrarVisitaResponse>(response);

            return(responseJSON);
        }
Exemplo n.º 2
0
        public string LoginAuditoria(string DatosAcceso)
        {
            DataContract.UsuarioServiceRequest           request  = HelperJson.Deserialize <DataContract.UsuarioServiceRequest>(DatosAcceso);
            DataContract.UsuarioAuditoriaServiceResponse response = new DataContract.UsuarioAuditoriaServiceResponse();
            try
            {
                EUsuarioAuditoria usuario = usuarioBLL.LoginAuditoria(request.Usuario, request.Password);
                response.Usuario = usuario;
                response.Estado  = BaseResponse.EXITO;
            }
            catch (Exception)
            {
                response.Descripcion = "Usuario y/o password inválido.";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }

            WebConfiguration.SetDefaultHeader(WebOperationContext.Current);
            string responseJSON = HelperJson.Serialize <DataContract.UsuarioAuditoriaServiceResponse>(response);

            return(responseJSON);
        }
        //Add pSalas 16/02/2012
        public string SincronizarBodega(string datosSincronizacionRq_Bodega)
        {
            DataContract.SincronizacionServiceBodegaRequest  request  = HelperJson.Deserialize <DataContract.SincronizacionServiceBodegaRequest>(datosSincronizacionRq_Bodega);
            DataContract.SincronizacionServiceBodegaResponse response = new DataContract.SincronizacionServiceBodegaResponse();
            try
            {
                E_Sincronizar_Bodega oE_Sincronizar_Bodega = sincronizarBLL.SincronizarBodega(request.Id_Equipo, request.Id_Perfil, request.Id_Cliente, request.Name_User);
                response.SincronizarBodega = oE_Sincronizar_Bodega;
                response.Estado            = BaseResponse.EXITO;
            }
            catch (Exception)
            {
                response.Descripcion = "Servicio no disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }

            WebConfiguration.SetDefaultHeader(WebOperationContext.Current);
            string responseJSON = HelperJson.Serialize <DataContract.SincronizacionServiceBodegaResponse>(response);

            return(responseJSON);
        }
        public string SincronizarAuditoria(string datosSincronizacionRq)
        {
            DataContract.SincronizacionServiceAuditoriaRequest  request  = HelperJson.Deserialize <DataContract.SincronizacionServiceAuditoriaRequest>(datosSincronizacionRq);
            DataContract.SincronizacionServiceAuditoriaResponse response = new DataContract.SincronizacionServiceAuditoriaResponse();
            try
            {
                ESincronizarAuditoria eSincronizar = sincronizarBLL.SincronizarAudtioria(request.Person_Id, request.Id_Equipo);
                response.Sincronizar = eSincronizar;
                response.Estado      = BaseResponse.EXITO;
            }
            catch (Exception)
            {
                response.Descripcion = "Servicio no disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }

            WebConfiguration.SetDefaultHeader(WebOperationContext.Current);
            string responseJSON = HelperJson.Serialize <DataContract.SincronizacionServiceAuditoriaResponse>(response);

            return(responseJSON);
        }
        /// <summary>
        /// Autor:       Joseph Gonzales
        /// Fecha:       29 - 05 - 2012
        /// Descripción: Sincroniza los datos pre cargados para la aplicación.
        /// </summary>
        /// <param name="DatosSincronizacion"></param>
        /// <returns></returns>
        public string SincronizarPreDatos_Mov(string DatosSincronizacion)
        {
            DataContract.SincronizacionPreDatos_Request  request  = HelperJson.Deserialize <DataContract.SincronizacionPreDatos_Request>(DatosSincronizacion);
            DataContract.SincronizacionPreDatos_Response response = new DataContract.SincronizacionPreDatos_Response();
            try
            {
                response.SincronizarPreDatos = oBL_Sincronizar.SincronizarPreDatos_Mov(request.Person_Id, request.Cliente_Id, request.Id_Equipo);
                response.Estado      = BaseResponse.EXITO;
                response.Descripcion = "La sincronización se realizó con éxitos.";
            }
            catch (Exception)
            {
                response.Descripcion = "";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }

            WebConfiguration.SetDefaultHeader(WebOperationContext.Current);
            string responseJSON = HelperJson.Serialize <DataContract.SincronizacionPreDatos_Response>(response);

            return(responseJSON);
        }
Exemplo n.º 6
0
        public string RegistrarMotivoColgateBodega_Mov(string DatosRegistro)
        {
            DataContract.RegistrarMotivoColgateBodega_Mov_Request  request  = HelperJson.Deserialize <DataContract.RegistrarMotivoColgateBodega_Mov_Request>(DatosRegistro);
            DataContract.RegistrarMotivoColgateBodega_Mov_Response response = new DataContract.RegistrarMotivoColgateBodega_Mov_Response();
            try
            {
                blRegistrarMotivo.RegistrarMotivoColgateBodega_Mov(request.registroMotivo);
                response.Estado      = BaseResponse.EXITO;
                response.Descripcion = "El registro de motivo fue correcto.";
            }
            catch (Exception)
            {
                response.Descripcion = "No se pudo registrar su motivo.";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }

            WebConfiguration.SetDefaultHeader(WebOperationContext.Current);
            string responseJSON = HelperJson.Serialize <DataContract.RegistrarMotivoColgateBodega_Mov_Response>(response);

            return(responseJSON);
        }