コード例 #1
0
 public bool insertaXmlIdentificacion(string clCliente, string clPassword, string usuario, string programa)
 {
     try
     {
         Licencia        lic          = new Licencia();
         string          vXmlIdentifi = lic.generaXmlIdentificacion(clCliente, clPassword);
         LicenciaNegocio licNeg       = new LicenciaNegocio();
         var             resultado    = licNeg.InsertaActualiza_S_CONFIGURACION(CL_CONFIGURACION: clConfiguracion, NO_CONFIGURACION: vXmlIdentifi, CL_USUARIO: usuario, NB_PROGRAMA: programa, TIPO_TRANSACCION: "I");
         if (resultado.CL_TIPO_ERROR != E_TIPO_RESPUESTA_DB.SUCCESSFUL)
         {
             List <E_MENSAJE> vLstMensaje = new List <E_MENSAJE>();
             vLstMensaje.Add(new E_MENSAJE {
                 DS_MENSAJE = "No existen datos para el cliente actual"
             });
             vMensaje.CL_TIPO_ERROR = E_TIPO_RESPUESTA_DB.ERROR;
             vMensaje.MENSAJE       = vLstMensaje;
             return(false);
         }
         else
         {
             return(true);
         }
     }
     catch (Exception e)
     {
         List <E_MENSAJE> vLstMensaje = new List <E_MENSAJE>();
         vLstMensaje.Add(new E_MENSAJE {
             DS_MENSAJE = "No es posible conectarse con el servidor"
         });
         vMensaje.CL_TIPO_ERROR = E_TIPO_RESPUESTA_DB.ERROR;
         vMensaje.MENSAJE       = vLstMensaje;
         return(false);
     }
 }
コード例 #2
0
 public bool generaXmlLicencias(string clCliente, string clPassword, string usuario, string programa)
 {
     try
     {
         Licencia        lic          = new Licencia();
         string          vXmlLicencia = lic.generaXmlLicencia(clCliente, clPassword);
         LicenciaNegocio licNeg       = new LicenciaNegocio();
         var             resultado    = licNeg.InsertaActualiza_S_CONFIGURACION(NO_CONFIGURACION: vXmlLicencia, CL_CONFIGURACION: "OBJ_ADICIONAL", CL_USUARIO: usuario, NB_PROGRAMA: programa, TIPO_TRANSACCION: "A");
         if (resultado.CL_TIPO_ERROR != E_TIPO_RESPUESTA_DB.SUCCESSFUL)
         {
             List <E_MENSAJE> vLstMensaje = new List <E_MENSAJE>();
             vLstMensaje.Add(new E_MENSAJE {
                 DS_MENSAJE = "El cliente actual no cuenta con licencias."
             });
             vMensaje.CL_TIPO_ERROR = E_TIPO_RESPUESTA_DB.ERROR;
             vMensaje.MENSAJE       = vLstMensaje;
             return(false);
         }
         else
         {
             List <E_MENSAJE> vLstMensaje = new List <E_MENSAJE>();
             vLstMensaje.Add(new E_MENSAJE {
                 DS_MENSAJE = "Credenciales actualizadas correctamente."
             });
             vMensaje.CL_TIPO_ERROR = E_TIPO_RESPUESTA_DB.SUCCESSFUL;
             vMensaje.MENSAJE       = vLstMensaje;
             return(true);
         }
     }
     catch (Exception e)
     {
         List <E_MENSAJE> vLstMensaje = new List <E_MENSAJE>();
         vLstMensaje.Add(new E_MENSAJE {
             DS_MENSAJE = "No es posible conectarse con el servidor."
         });
         vMensaje.CL_TIPO_ERROR = E_TIPO_RESPUESTA_DB.ERROR;
         vMensaje.MENSAJE       = vLstMensaje;
         return(false);
     }
 }