Beispiel #1
0
        public BEUsuarioAux FindLogin(string prm_LoginUsuario)
        {
            BEUsuarioAux objUsuario = null;

            try
            {
                using (DBML_AccesoDataContext SeguridadDC = new DBML_AccesoDataContext(conexion))
                {
                    var resul = SeguridadDC.omgc_pro_SIS_Usuario_LoginValidated(prm_LoginUsuario);
                    foreach (var item in resul)
                    {
                        objUsuario = new BEUsuarioAux()
                        {
                            codUsuario          = item.codUsuario,
                            desLogin            = item.desLogin,
                            clvPassword         = item.clvPassword,
                            desNombres          = item.desNombres,
                            desApellidos        = item.desApellidos,
                            desPregunta         = item.desPregunta,
                            codEmpleado         = item.codEmpleado,
                            desCorreo           = item.desCorreo,
                            desRespuesta        = item.desRespuesta,
                            indAccesoGerencial  = item.indAccesoGerencial,
                            indCambiaCodPersona = item.indCambiaCodPersona,
                            indCambiaDescuento  = item.indCambiaDescuento,
                            indCambioPrecio     = item.indCambioPrecio,
                            indJefeCaja         = item.indJefeCaja,
                            indUsuarioSistema   = item.indUsuarioSistema,
                            indVendedor         = item.indVendedor,
                            indRestricPorPais   = item.indRestricPorPais,
                            desTelefono         = item.desTelefono,
                            indEstado           = item.indEstado,
                            segUsuarioCrea      = item.segUsuarioCrea,
                            segFechaHoraCrea    = Convert.ToDateTime(item.segFechaHoraCrea),
                            segUsuarioEdita     = item.segUsuarioEdita,
                            segFechaHoraEdita   = Convert.ToDateTime(item.segFechaHoraEdita),
                            segMaquinaOrigen    = item.segMaquinaOrigen,
                            desApellidosNombres = item.desApellidos.Trim() + ", " + item.desNombres.Trim(),
                            codArguPais         = item.codArguPais,

                            fecBloqueUpdate  = item.fecBloqueoUpdate,
                            indPasswordReset = item.indPasswordReset,
                            indOrigenUser    = item.indOrigenUser,
                            urlPhotoUser     = item.urlPhotoUser,
                            codGUID          = item.codGUID
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objUsuario);
        }
Beispiel #2
0
        public BEUsuarioAux FindLogin(string prm_LoginUsuario)
        {
            BEUsuarioAux itemUsuario = new BEUsuarioAux();

            try
            {
                itemUsuario = oSeguridadData.FindLogin(prm_LoginUsuario);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, prm_LoginUsuario);
                throw new Exception(returnValor.Message);
            }
            return(itemUsuario);
        }
Beispiel #3
0
        public BEUsuarioAux UserRolOptions(string prm_LoginUsuario, string prm_CodigoRol, string prm_CodigoSistema)
        {
            BEUsuarioAux itemUsuario = new BEUsuarioAux();

            try
            {
                SeguridadLogic oSeguridadLogic = new SeguridadLogic();
                itemUsuario = oSeguridadLogic.FindLogin(prm_LoginUsuario);
                if (prm_CodigoRol.Length > 0)
                {
                    RolOpcionLogic oRolOpcionLogic = new RolOpcionLogic();
                    itemUsuario.listaRolOpcion = oRolOpcionLogic.List(prm_CodigoSistema, prm_CodigoRol);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(itemUsuario);
        }