public List <SPE_OBTIENE_C_LICENCIA_Result> ObtenerLicencias(Guid?ID_LICENCIA = null, string CL_LICENCIA = null, string NB_LICENCIA = null, bool?FG_PERIODO = null, bool?FG_VOLUMEN = null, string DS_LICENCIA = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_C_LICENCIA(ID_LICENCIA, CL_LICENCIA, NB_LICENCIA, FG_PERIODO, FG_VOLUMEN, DS_LICENCIA).ToList());
     }
 }
 public SPE_OBTIENE_USUARIO_AUTENTICACION_Result AutenticaUsuario(E_USUARIO pUsuario)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_USUARIO_AUTENTICACION(pUsuario.CL_USUARIO, pUsuario.NB_PASSWORD, pUsuario.CL_AUTENTICACION.ToString()).FirstOrDefault());
     }
 }
 public List <SPE_OBTIENE_K_GESTION_PERIODOS_Result> ObtenerPeriodos(Guid?ID_GESTION_PERIODO = null, Guid?ID_CLIENTE = null, Guid?ID_SISTEMA = null, Guid?ID_EMPRESA = null, Guid?ID_MODULO = null, Guid?ID_VERSION = null, Guid?ID_LICENCIA = null, DateTime?FE_INICIO = null, DateTime?FE_FIN = null, int?NO_VOLUMEN = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_K_GESTION_PERIODOS(ID_GESTION_PERIODO, ID_CLIENTE, ID_SISTEMA, ID_EMPRESA, ID_MODULO, ID_VERSION, ID_LICENCIA, FE_INICIO, FE_FIN, NO_VOLUMEN).ToList());
     }
 }
示例#4
0
 public List <SPE_OBTIENE_C_VERSION_Result> ObtenerVersiones(Guid?ID_VERSION = null, Guid?ID_MODULO = null, decimal?NO_RELEASE = null, string DS_VERSION = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_C_VERSION(ID_VERSION, ID_MODULO, NO_RELEASE, DS_VERSION).ToList());
     }
 }
示例#5
0
 public List <SPE_OBTIENE_ROLES_Result> ObtenerRoles(int?pIdRol)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_ROLES(pIdRol).ToList());
     }
 }
示例#6
0
 public SPE_OBTIENE_ROL_Result ObtieneRol(int?pIdRol)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_ROL(pIdRol).FirstOrDefault());
     }
 }
 public SPE_OBTIENE_LICENCIAS_Result ObtieneLicenciasXml(string clCliente, string clPassword)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_LICENCIAS(clCliente, clPassword).FirstOrDefault());
     }
 }
 public List <SPE_OBTIENE_C_SISTEMA_Result> ObtenerSistemas(Guid?ID_SISTEMA = null, string CL_SISTEMA = null, string NB_SISTEMA = null, string CL_TIPO = null, string DS_SISTEMA = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_C_SISTEMA(ID_SISTEMA, CL_SISTEMA, NB_SISTEMA, CL_TIPO, DS_SISTEMA).ToList());
     }
 }
示例#9
0
 public List <SPE_OBTIENE_CLIENTE_CATALOGOS_Result> ObtenerClientesCatalogos(Guid?ID_CLIENTE = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_CLIENTE_CATALOGOS(ID_CLIENTE).ToList());
     }
 }
 public List <SPE_OBTIENE_C_EMPRESA_Result> ObtenerEmpresas(Guid?ID_EMPRESA = null, string CL_EMPRESA = null, string NB_EMPRESA = null, string DS_EMPRESA = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_C_EMPRESA(ID_EMPRESA, CL_EMPRESA, NB_EMPRESA, DS_EMPRESA).ToList());
     }
 }
        //public SPE_OBTIENE_LICENCIAMIENTO_Result obtieneLicenciamiento(string clCliente = null, string clPassword=null, string clSistema = null, string clEmpresa = null, string clModulo = null, decimal? noVersion = null, string clLicencia = null)
        //{
        //    using (context= new ACRUXLICENCIAMIENTOEntities())
        //    {
        //        return context.SPE_OBTIENE_LICENCIAMIENTO(clCliente, clPassword, clSistema, clEmpresa, clModulo, noVersion, clLicencia).FirstOrDefault();
        //    }
        //}

        public SPE_OBTIENE_INFORMACION_CLIENTE_Result generaXmlIdentificacion(string clCliente, string clPassword)
        {
            using (context = new ACRUXLICENCIAMIENTOEntities())
            {
                return(context.SPE_OBTIENE_INFORMACION_CLIENTE(clCliente, clPassword).FirstOrDefault());
            }
        }
示例#12
0
 public List <SPE_OBTIENE_C_CLIENTES_Result> ObtenerClientes(Guid?ID_CLIENTE = null, string CL_CLIENTE = null, string CL_PASSWORD = null, string NB_CLIENTE = null, string NB_CONTACTO = null, string CL_EMAIL = null, string NB_EJECUTIVO_CUENTA = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_C_CLIENTES(ID_CLIENTE, CL_CLIENTE, CL_PASSWORD, NB_CLIENTE, NB_CONTACTO, CL_EMAIL, NB_EJECUTIVO_CUENTA).ToList());
     }
 }
 public List <SPE_OBTIENE_C_MODULO_Result> ObtenerModulos(Guid?ID_MODULO = null, string CL_MODULO = null, string NB_MODULO = null, string DS_MODULO = null, Guid?ID_SISTEMA = null, string CL_SISTEMA = null, string NB_SISTEMA = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         return(context.SPE_OBTIENE_C_MODULO(ID_MODULO, CL_MODULO, NB_MODULO, DS_MODULO, ID_SISTEMA, CL_SISTEMA, NB_SISTEMA).ToList());
     }
 }
示例#14
0
 public XElement InsertarActualizarRoles(E_TIPO_OPERACION_DB pClTipoOperacion, SPE_OBTIENE_C_ROL_Result pRol, XElement pXmlFunciones, string pClUsuario, string pNbPrograma)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_ROLES(pOutClRetorno, pRol.ID_ROL, pRol.CL_ROL, pRol.NB_ROL, pRol.FG_ACTIVO, pXmlFunciones.ToString(), pClUsuario, pNbPrograma, pClTipoOperacion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#15
0
 public XElement EliminarRol(int pIdRol, string pClUsuario, string pNbPrograma)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_ELIMINA_ROL(pOutClRetorno, pIdRol, pClUsuario, pNbPrograma);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaModulo(E_TIPO_OPERACION_DB tipoTransaccion, E_MODULO vModulo, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_MODULO(pOutClRetorno, vModulo.ID_MODULO, vModulo.CL_MODULO, vModulo.NB_MODULO, vModulo.DS_MODULO, vModulo.ID_SISTEMA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement EliminaEmpresa(Guid?ID_EMPRESA)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_ELIMINA_C_EMPRESA(pOutClRetorno, ID_EMPRESA);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaEmpresa(E_TIPO_OPERACION_DB tipoTransaccion, E_EMPRESA vEmpresa, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_EMPRESA(pOutClRetorno, vEmpresa.ID_EMPRESA, vEmpresa.CL_EMPRESA, vEmpresa.NB_EMPRESA, vEmpresa.DS_EMPRESA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement EliminaSistema(Guid idSistema)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_ELIMINA_C_SISTEMA(pOutClRetorno, idSistema);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#20
0
 public XElement InsertaActualizaClientes(E_TIPO_OPERACION_DB tipoTransaccion, E_CLIENTES vCliente, string xmlElemento, string xmlEmpresas, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_CLIENTE(pOutClRetorno, vCliente.ID_CLIENTE, vCliente.CL_CLIENTE, vCliente.CL_PASS, vCliente.NB_CLIENTE, vCliente.NB_CONTACTO, vCliente.CL_EMAIL, xmlElemento, xmlEmpresas, vCliente.NB_EJECUTIVO_CUENTA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
示例#21
0
 public XElement InsertaActualizaVersion(E_TIPO_OPERACION_DB tipoTransaccion, E_VERSION version, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_VERSION(pOutClRetorno, version.ID_VERSION, version.ID_MODULO, version.NO_RELEASE, version.DS_VERSION, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaPeriodo(E_TIPO_OPERACION_DB tipoTransaccion, E_GESTION_PERIODO vPeriodo, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_K_GESTION_PERIODO(pOutClRetorno, vPeriodo.ID_GESTION_PERIODO, vPeriodo.ID_CLIENTE, vPeriodo.ID_SISTEMA, vPeriodo.ID_EMPRESA, vPeriodo.ID_MODULO, vPeriodo.ID_VERSION, vPeriodo.ID_LICENCIA, vPeriodo.FE_INICIO, vPeriodo.FE_FIN, vPeriodo.NO_VOLUMEN, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement EliminaPeriodo(Guid?ID_GESTION_PERIODO = null)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_ELIMINA_K_GESTION_PERIODO(pOutClRetorno, ID_GESTION_PERIODO);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement EliminarModulo(Guid?idModulo)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_ELIMINA_C_MODULO(pOutClRetorno, idModulo);
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }
 public XElement InsertaActualizaLicencia(E_TIPO_OPERACION_DB tipoTransaccion, E_LICENCIA vLicencia, string usuario, string programa)
 {
     using (context = new ACRUXLICENCIAMIENTOEntities())
     {
         ObjectParameter pOutClRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_C_LICENCIA(pOutClRetorno, vLicencia.ID_LICENCIA, vLicencia.CL_LICENCIA, vLicencia.NB_LICENCIA, vLicencia.FG_PERIODO, vLicencia.FG_VOLUMEN, vLicencia.DS_LICENCIA, usuario, programa, tipoTransaccion.ToString());
         return(XElement.Parse(pOutClRetorno.Value.ToString()));
     }
 }