Пример #1
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad Seguridad.Empresa
        /// En la BASE de DATO la Tabla : [Seguridad.Empresa]
        /// <summary>
        /// <returns>Entidad</returns>
        public OperationResult FindEmpresaSistema(int pcodEmpresaSistema)
        {
            BEEmpresaSistema objEmpresaSistema = new BEEmpresaSistema();

            try
            {
                objEmpresaSistema = oEmpresaSistemaData.Find(pcodEmpresaSistema);
                return(OK(objEmpresaSistema));
            }
            catch (Exception ex)
            {
                return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, "", ""));
            }
        }
Пример #2
0
        public BEEmpresaSistema FindEmpresaSistema(int pcodEmpresa, string pcodSistema)
        {
            BEEmpresaSistema objEmpresaSistema = new BEEmpresaSistema();

            try
            {
                objEmpresaSistema = oEmpresaSistemaData.Find(pcodEmpresa, pcodSistema);
                return(objEmpresaSistema);
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex);
                throw new Exception(oReturnValor.Message);
            }
        }
Пример #3
0
        public BEEmpresaSistema Find(int pcodEmpresa, string pcodSistema)
        {
            BEEmpresaSistema objEntidadSistema = new BEEmpresaSistema();

            try
            {
                using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion))
                {
                    var resul = SeguridadDC.usp_sis_R_EmpresaSistema_Paged(1,
                                                                           100,
                                                                           "codSistemaNombre",
                                                                           "asc",
                                                                           pcodEmpresa,
                                                                           pcodSistema,
                                                                           true);
                    foreach (var item in resul)
                    {
                        objEntidadSistema = new BEEmpresaSistema()
                        {
                            codEmpresaSistema = item.codEmpresaSistema,
                            codEmpresa        = item.codEmpresa,
                            codSistema        = item.codSistema,
                            indActivo         = item.indActivo,
                            fecInicio         = item.fecInicio,
                            fecFinal          = item.fecFinal,
                            numTiempoToken    = item.numTiempoToken,
                            segUsuarioEdita   = item.segUsuarioEdita,
                            segFechaHoraEdita = item.segFechaEdita,
                            segMaquinaEdita   = item.segMaquinaEdita,
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objEntidadSistema);
        }
Пример #4
0
        public string GetToken(BEUsuarioValidoResponse objUsuarioValidado)
        {
            EmpresaSistemaData oEmpresaSistemaData = new EmpresaSistemaData();
            BEEmpresaSistema   oEmpresaSistema     = oEmpresaSistemaData.Find(objUsuarioValidado.codEmpresa,
                                                                              objUsuarioValidado.codSistema);

            return(StringExtensions.OfuscateUrl(string.Format("{0}|{1}|{2}|{3}|{4}|{5}|{6}|{7}|{8}|{9}|{10}|{11}|{12}",
                                                              /* 00  */ objUsuarioValidado.codUsuario,
                                                              /* 01  */ objUsuarioValidado.codEmpleado,
                                                              /* 02  */ objUsuarioValidado.desLogin,
                                                              /* 03  */ objUsuarioValidado.desCorreo,
                                                              /* 04  */ objUsuarioValidado.desNombreUsuario,
                                                              /* 05  */ objUsuarioValidado.codEmpresa,
                                                              /* 06  */ objUsuarioValidado.codEmpresaNombre,
                                                              /* 07  */ objUsuarioValidado.numRUC,
                                                              /* 08  */ objUsuarioValidado.codSistema,
                                                              /* 09  */ objUsuarioValidado.codSistemaNombre,
                                                              /* 10  */ objUsuarioValidado.codRol,
                                                              /* 11  */ objUsuarioValidado.codRolNombre,
                                                              /* 12  */ HelpTime.DateTimeToUnixTimestamp(DateTime.Now.AddHours(GlobalSettings.GetDEFAULT_HorasFechaActualCloud()).AddHours(
                                                                                                             oEmpresaSistema.numTiempoToken == 0 ? 24 :
                                                                                                             oEmpresaSistema.numTiempoToken)).ToString())
                                                ));
        }