Пример #1
0
        public ClienteF2CResponse setConfiguracion(Feed2Service.tbl_ConfigSitio mdlConfig, ref string mensaje, ref int id_Sitio)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();
            ClienteF2CRequest  request  = new ClienteF2CRequest();

            try
            {
                request.mdlConfig = mdlConfig;
                request.id_Sitio  = mdlConfig.id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = mdlConfig.vchClaveSitio;
                request.Token         = Security.Encrypt(mdlConfig.id_Sitio + "|" + mdlConfig.vchClaveSitio);
                response        = NapoleonDA.setConfiguracion(request);
                mensaje         = response.message;
                id_Sitio        = response.id_Sitio;
                response.valido = true;
            }
            catch (Exception esC)
            {
                Log.EscribeLog("Existe un error al guardar la información" + esC.Message);
                response.valido = false;
                mensaje         = esC.Message;
            }
            return(response);
        }
Пример #2
0
        public ClienteF2CResponse getEstudiosTransmitir(ClienteF2CRequest request)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();

            try
            {
                if (Security.ValidateTokenSitio(request.Token, request.id_Sitio.ToString(), request.vchClaveSitio))
                {
                    NapoleonDataAccess controller = new NapoleonDataAccess();
                    string             mensaje    = "";
                    Log.EscribeLog("Sitio para transmitir: " + request.id_Sitio);
                    response.lstEstudio = controller.getEstudiosTransmitir(request.id_Sitio, ref mensaje);
                    response.message    = mensaje;
                }
                else
                {
                    response.valido  = false;
                    response.message = "Los datos de validación son erroneos.";
                }
            }
            catch (Exception getC)
            {
                response.valido  = false;
                response.message = "Existe un error en el servicio getEstudiosTransmitir: " + getC.Message;
                Log.EscribeLog("Existe un error en el servicio getEstudiosTransmitir: " + getC.Message);
            }
            return(response);
        }
Пример #3
0
        public ClienteF2CResponse getConfiguracion(string vchClaveSitio, int id_Sitio, ref string mensaje)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();
            ClienteF2CRequest  request  = new ClienteF2CRequest();

            try
            {
                request.vchClaveSitio = vchClaveSitio;
                request.Token         = Security.Encrypt(id_Sitio + "|" + vchClaveSitio);
                request.id_Sitio      = id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = vchClaveSitio;
                response        = NapoleonDA.getConeccion(request);
                mensaje         = response.message;
                response.valido = true;
            }
            catch (Exception egc)
            {
                Log.EscribeLog("Existe un error al intentar obtener los datos de configuración del Sitio: " + egc.Message);
                response        = null;
                response.valido = false;
                mensaje         = egc.Message;
            }
            return(response);
        }
Пример #4
0
        public ClienteF2CResponse updateConfiguracionServer(ClienteF2CRequest request)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();

            try
            {
                if (Security.ValidateTokenSitio(request.Token, request.id_Sitio.ToString(), request.vchClaveSitio))
                {
                    NapoleonDataAccess controller = new NapoleonDataAccess();
                    string             mensaje    = "";
                    int id_Sitio = 0;
                    response.valido   = controller.updateConfiguracionServer(request.mdlConfiguracion, ref mensaje);
                    response.id_Sitio = id_Sitio;
                    response.message  = mensaje;
                }
                else
                {
                    response.valido  = false;
                    response.message = "Los datos de validación son erroneos.";
                }
            }
            catch (Exception getC)
            {
                response.valido  = false;
                response.message = "Existe un error en el servicio updateConfiguracionServer: " + getC.Message;
                Log.EscribeLog("Existe un error en el servicio updateConfiguracionServer: " + getC.Message);
            }
            return(response);
        }
Пример #5
0
        public ClienteF2CResponse getXMLFileConfig(ClienteF2CRequest request)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();

            try
            {
                if (Security.ValidateTokenSitio(request.Token, request.id_Sitio.ToString(), request.vchClaveSitio))
                {
                    NapoleonDataAccess controller = new NapoleonDataAccess();
                    response.vchFormato = controller.getXMLFileConfig(request.vchPassword);
                    response.valido     = true;
                }
                else
                {
                    response.valido  = false;
                    response.message = "Los datos de validación son erroneos.";
                }
            }
            catch (Exception getC)
            {
                response.valido  = false;
                response.message = "Existe un error en el servicio getXMLFileConfig: " + getC.Message;
                Log.EscribeLog("Existe un error en el servicio getXMLFileConfig: " + getC.Message);
            }
            return(response);
        }
Пример #6
0
        public ClienteF2CResponse getEstudiosTransmitir(int id_Sitio, string vchClaveSitio)
        {
            Log.EscribeLog("Leyendo del Sitio: " + id_Sitio.ToString());
            ClienteF2CResponse response = new ClienteF2CResponse();

            try

            {
                ClienteF2CRequest request = new ClienteF2CRequest();
                request.id_Sitio = id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = vchClaveSitio;
                request.Token         = Security.Encrypt(id_Sitio + "|" + vchClaveSitio);
                response = NapoleonDA.getEstudiosTransmitir(request);
                Log.EscribeLog("Archivos a enviar: " + response.lstEstudio.Length.ToString());
            }

            catch (Exception e)

            {
                response.message = e.Message;
                response.valido  = false;
                Log.EscribeLog("Existe un error en getEstudiosTransmitir: " + e.Message);
            }

            return(response);
        }
Пример #7
0
        //DataBase

        public List <ClienteF2CResponseVNA> getEstudiosEnviar()
        {
            List <ClienteF2CResponseVNA> lstReturn = new List <ClienteF2CResponseVNA>();

            //ClienteF2CResponseVNA response = new ClienteF2CResponseVNA();
            try
            {
                ClienteF2CRequest request = new ClienteF2CRequest();

                try
                {
                    using (DataBase.NAPOLEONEntities3 dbNap = new DataBase.NAPOLEONEntities3())
                    {
                        var query = dbNap.stp_getEstudiosEnviarVNA().ToList();
                        if (query != null)
                        {
                            if (query.Count > 0)
                            {
                                foreach (var item in query)
                                {
                                    ClienteF2CResponseVNA mdl = new ClienteF2CResponseVNA();
                                    mdl.intEstudioID    = (int)item.intEstudioID;
                                    mdl.id_Sitio        = (int)item.id_Sitio;
                                    mdl.vchAETitle      = item.vchAETitle;
                                    mdl.vchPathServidor = item.vchPathFile;
                                    lstReturn.Add(mdl);
                                }
                            }
                        }
                    }
                }
                catch (Exception eSU)
                {
                    //valido = false;
                    //mensaje = eSU.Message;
                    Log.EscribeLog("Existe un error en getEstudiosEnviar: " + eSU.Message);
                }

                // Log.EscribeLog("Archivos a enviar: " + response.lstReturn.Count().ToString());
            }
            catch (Exception e)
            {
                //response.message = e.Message;
                //response.valido = false;
                Log.EscribeLog("Existe un error en getEstudiosEnviar: " + e.Message);
            }
            return(lstReturn);
        }
 public void setService(int id_Sitio, string vchClaveSitio)
 {
     try
     {
         ClienteF2CRequest request = new ClienteF2CRequest();
         request.id_Sitio = id_Sitio;
         //request.id_SitioSpecified = true;
         request.vchClaveSitio = vchClaveSitio;
         request.tipoServicio  = 2;
         request.Token         = Security.Encrypt(id_Sitio + "|" + vchClaveSitio);
         NapoleonDA.setService(request);
     }
     catch (Exception eSS)
     {
         Log.EscribeLog("Existe un error en setService: " + eSS.Message);
         //throw eSS;
     }
 }
        public ClienteF2CResponse updateEstatus(int intDetEstudioID, int id_Sitio, string vchClaveSitio)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();

            try
            {
                ClienteF2CRequest request = new ClienteF2CRequest();
                request.intDetEstudioID = intDetEstudioID;
                //request.intDetEstudioIDSpecified = true;
                request.Token    = Security.Encrypt(id_Sitio + "|" + vchClaveSitio);
                request.id_Sitio = id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = vchClaveSitio;
                response = NapoleonDA.updateEstatus(request);
            }
            catch (Exception eup)
            {
                Log.EscribeLog("Existe un error en updateEstatus:" + eup.Message);
            }
            return(response);
        }
Пример #10
0
        public ClienteF2CResponse getXMLFileConfig(string vchClave, int id_Sitio, string vchClaveSitio)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();
            ClienteF2CRequest  request  = new ClienteF2CRequest();

            try
            {
                request.vchPassword = vchClave;
                request.id_Sitio    = id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = vchClaveSitio;
                request.Token         = Security.Encrypt(id_Sitio + "|" + vchClaveSitio);
                response = NapoleonDA.getXMLFileConfig(request);
            }
            catch (Exception eXML)
            {
                response.vchFormato = "";
                Log.EscribeLog("Existe un error al obtener el formato XML: " + eXML.Message);
            }
            return(response);
        }
        public ClienteF2CResponse setEstudioServer(clsEstudio _estudio)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();

            try
            {
                ClienteF2CRequest request = new ClienteF2CRequest();
                request.estudio = _estudio;
                //request.id_SitioSpecified = true;
                request.id_Sitio      = _estudio.id_Sitio;
                request.vchClaveSitio = _estudio.vchClaveSitio;
                request.Token         = Security.Encrypt(_estudio.id_Sitio + "|" + _estudio.vchClaveSitio);
                response = NapoleonDA.setEstudioServer(request);
            }
            catch (Exception esES)
            {
                response.valido  = false;
                response.message = esES.Message;
                Log.EscribeLog("Existe un error en setEstudioServer: " + esES.Message);
            }
            return(response);
        }
Пример #12
0
        public ClienteF2CResponse updateConfiguracionServer(Feed2Service.clsConfiguracion mdlConfig, ref string mensaje)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();
            ClienteF2CRequest  request  = new ClienteF2CRequest();

            try
            {
                request.mdlConfiguracion = mdlConfig;
                request.Token            = Security.Encrypt(mdlConfig.id_Sitio + "|" + mdlConfig.vchClaveSitio);
                request.id_Sitio         = mdlConfig.id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = mdlConfig.vchClaveSitio;
                response = NapoleonDA.updateConfiguracionServer(request);
                mensaje  = response.message;
            }
            catch (Exception esC)
            {
                Log.EscribeLog("Existe un error al actualizar la información: " + esC.Message);
                response.valido = false;
                mensaje         = esC.Message;
            }
            return(response);
        }
Пример #13
0
        public ClienteF2CResponse getVerificaSitio(string vchClaveSitio, int id_Sitio, ref string mensaje)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();
            ClienteF2CRequest  request  = new ClienteF2CRequest();

            try
            {
                request.vchClaveSitio = vchClaveSitio;
                request.Token         = Security.Encrypt(id_Sitio + "|" + vchClaveSitio);
                request.id_Sitio      = id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = vchClaveSitio;
                response        = NapoleonDA.getVerificaSitio(request);
                mensaje         = response.message;
                response.valido = true;
            }
            catch (Exception egV)
            {
                response.message = egV.Message;
                response.valido  = false;
                Log.EscribeLog("Existe un error en ConfiguracionDataAccess.getVerificaSitio: " + egV.Message);
            }
            return(response);
        }
Пример #14
0
        public ClienteF2CResponse getConeccion(ClienteF2CRequest request)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();

            try
            {
                if (Security.ValidateTokenSitio(request.Token, request.id_Sitio.ToString(), request.vchClaveSitio))
                {
                    NapoleonDataAccess controller = new NapoleonDataAccess();
                    response.ConfigSitio = controller.getConeccion(request.vchClaveSitio);
                    response.valido      = true;
                }
                else
                {
                    response.valido  = false;
                    response.message = "Los datos de validación son erroneos.";
                }
            }
            catch (Exception getC)
            {
                throw getC;
            }
            return(response);
        }
Пример #15
0
        public static ClienteF2CResponse getConeccion(string vchClaveSitio, int id_Sitio)
        {
            ClienteF2CResponse response = new ClienteF2CResponse();

            try
            {
                ClienteF2CRequest request = new ClienteF2CRequest();
                request.id_Sitio = id_Sitio;
                //request.id_SitioSpecified = true;
                request.vchClaveSitio = vchClaveSitio;
                request.Token         = Security.Encrypt(id_Sitio + "|" + vchClaveSitio);
                //response = NapoleonDA.getConeccion(request);
                using (NapoleonDA = new NapoleonServiceClient())
                {
                    response = NapoleonDA.getConeccion(request);
                }
                Log.EscribeLog("Se consulta la configuración: Puerto Cliente: " + response.ConfigSitio.intPuertoCliente);
            }
            catch (Exception egc)
            {
                Log.EscribeLog("Existe un error al obtner las configuraciones para el Servicio SCP: " + egc);
            }
            return(response);
        }