Beispiel #1
0
        public bool CambiarEstado(int UsuarioId, int estadoId, int UsuarioLogueadoId)
        {
            try
            {
                UsuariosBE usuarioBE = new UsuariosBE();
                usuarioBE = new UsuariosBL().Consultar_PK(UsuarioId).FirstOrDefault();

                if (usuarioBE == null)
                {
                    return(false);
                }

                usuarioBE.EstadoId = estadoId;
                usuarioBE.UsuarioModificacionRegistro = new UsuariosDA().Consultar_Lista().Where(x => x.UsuarioId == UsuarioLogueadoId).FirstOrDefault().Login;

                UsuariosDA o_USUARIO = new UsuariosDA();
                int        resp      = o_USUARIO.CambiarEstado(usuarioBE);

                return(resp > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
Beispiel #2
0
 public bool Anular(UsuariosBE e_Usuarios)
 {
     try
     {
         UsuariosDA o_Usuarios = new UsuariosDA(m_BaseDatos);
         int        resp       = o_Usuarios.Anular(e_Usuarios);
         return(resp > 0);
     }
     catch (Exception ex)
     {
         throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
     }
 }
Beispiel #3
0
        public List <UsuariosBE> ConsultarLogin(string m_UsuarioLogin)
        {
            List <UsuariosBE> lista = new List <UsuariosBE>();

            try
            {
                UsuariosDA o_Usuarios = new UsuariosDA(m_BaseDatos);
                return(o_Usuarios.ConsultarLogin(m_UsuarioLogin));
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
Beispiel #4
0
 public Usuarios BuscaUsuarioId(int pUsuarioId)
 {
     try
     {
         UsuariosDA usuario = new UsuariosDA();
         return(usuario.BuscaUsuarioId(pUsuarioId));
     }
     catch (Exception ex)
     {
         string innerException = (ex.InnerException == null) ? "" : ex.InnerException.ToString();
         //Logger.paginaNombre = this.GetType().Name;
         //Logger.Escribir("Error en Logica de Negocio: " + ex.Message + ". " + ex.StackTrace + ". " + innerException);
         throw;
     }
 }
Beispiel #5
0
        public List <Usuarios> ListarUsuarios()
        {
            List <Usuarios> lista = new List <Usuarios>();

            try
            {
                UsuariosDA usuarios = new UsuariosDA();
                return(usuarios.ListarUsuarios());
            }
            catch (Exception ex)
            {
                string innerException = (ex.InnerException == null) ? "" : ex.InnerException.ToString();
                //Logger.paginaNombre = this.GetType().Name;
                //Logger.Escribir("Error en Logica de Negocio: " + ex.Message + ". " + ex.StackTrace + ". " + innerException);
                return(lista);
            }
        }
Beispiel #6
0
        public int Actualizar(UsuariosBE e_USUARIO, ref string outSms)
        {
            if (ValidaActualizar(e_USUARIO, ref outSms) == false)
            {
                return(-1);
            }

            try
            {
                UsuariosDA o_USUARIO = new UsuariosDA();
                int        resp      = o_USUARIO.Actualizar(e_USUARIO);

                return(resp);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
Beispiel #7
0
        public bool CambiarClave(UsuariosBE usuarioBE, ref string outSms)
        {
            if (Regex.Replace(usuarioBE.Password.ToUpper(), "[^A-Z]", "") == string.Empty)
            {
                outSms = "La contraseña debe contener letras";
                return(false);
            }

            try
            {
                usuarioBE.Password = UtilidadBL.EncriptarSHA512(usuarioBE.Password);

                UsuariosDA o_USUARIO = new UsuariosDA();
                int        resp      = o_USUARIO.CambiarClave(usuarioBE);

                return(resp > 0);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }
Beispiel #8
0
        public int Insertar(UsuariosBE e_Usuarios, ref string outSms)
        {
            if (ValidaInsertar(e_Usuarios, ref outSms) == false)
            {
                return(-1);
            }

            try
            {
                //clave por defecto DNI
                string cad = e_Usuarios.NumeroDoc;
                e_Usuarios.Password      = UtilidadBL.EncriptarSHA512(cad.ToUpper());
                e_Usuarios.ResetPassword = true;

                UsuariosDA o_USUARIO = new UsuariosDA();
                int        resp      = o_USUARIO.Insertar(e_Usuarios);

                return(resp);
            }
            catch (Exception ex)
            {
                throw new Exception("Clase Business: " + Nombre_Clase + "\r\n" + "Descripción: " + ex.Message);
            }
        }