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); }
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); }
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); }
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); }
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); }
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); }
//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); }
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); }
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); }
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); }
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); }
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); }