Пример #1
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        UsuarioEntity usuario = new UsuarioEntity();

        usuario = new daUsuario().BuscarPorClavePrimaria(((UsuarioEntity)Session["UserID"]).IdUsuario.ToString());

        if (!txtAnterior.Text.Equals(""))
        {
            if (txtAnterior.Text.Equals(usuario.Clave))
            {
                if (txtNueva.Text.Equals(txtReNueva.Text))
                {
                    usuario.Clave = txtNueva.Text;
                }
                else
                {
                    Response.Write("<script language='JavaScript'>alert('Las claves no coinciden.')</script>");
                }
            }
            else
            {
                Response.Write("<script language='JavaScript'>alert('La clave anterior no es valida.')</script>");
            }
        }

        usuario.Nombre   = txtNombre.Text;
        usuario.Apellido = txtApellido.Text;

        obUsuario.ActualizarUsuario(usuario);
        this.Session["UserID"] = usuario;
        VerificarAdicionales();
        Response.Write("<script language='JavaScript'>alert('Perfil guardado!')</script>");
    }
Пример #2
0
        public static void CrearUsuario(UsuarioEntity usuario)
        {
            daUsuario da = new daUsuario();

            if (ValidarUsuario(usuario))
            {
                da.Insertar(usuario);
            }
        }
Пример #3
0
        public static UsuarioEntity RecuperarClave(string user)
        {
            daUsuario     admin_usuario = new daUsuario();
            UsuarioEntity usuario       = admin_usuario.ObtenerRecuperacionUsuario(user);

            if (usuario != null)
            {
                usuario.Clave = GenerarClave();
                admin_usuario.Actualizar(usuario);
            }
            return(usuario);
        }
Пример #4
0
 public beEmpleado ValidarLogin(string usuario, string clave)
 {
     beEmpleado obeEmpleado = null;
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daUsuario odaUsuario = new daUsuario();
             obeEmpleado = odaUsuario.ValidarLogin(con, usuario, clave);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
     return obeEmpleado;
 }
Пример #5
0
 public bool Agregar(Usuario usuario)
 {
     try
     {
         daUsuario = new daUsuario();
         daUsuario.IniciarTransaccion();
         daUsuario.Agregar(usuario);
         daUsuario.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daUsuario.AbortarTransaccion();
         throw;
     } finally {
         daUsuario.CerrarSesion();
     }
     return true;
 }
Пример #6
0
        public beEmpleado ValidarLogin(string usuario, string clave)
        {
            beEmpleado obeEmpleado = null;

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daUsuario odaUsuario = new daUsuario();
                    obeEmpleado = odaUsuario.ValidarLogin(con, usuario, clave);
                }
                catch (Exception ex)
                {
                    GrabarLog(ex);
                }
            }
            return(obeEmpleado);
        }
Пример #7
0
        public void TestMethod1()
        {
            var user     = new daUsuario("");
            var usuarios = new eUsuarios();

            usuarios.IdUsuario       = 3;
            usuarios.Nombre          = "Developer";
            usuarios.ApellidoPaterno = "";
            usuarios.ApellidoMaterno = "";
            usuarios.UserName        = "******";
            usuarios.Pass            = "******";
            usuarios.Email           = "*****@*****.**";
            usuarios.IdRol           = 1;
            usuarios.Activo          = true;
            usuarios.FechaCreacion   = DateTime.Now;
            usuarios.RegBorrado      = 0;
            user.Insert(usuarios);
            Console.WriteLine("Se inserto:" + user);
        }
Пример #8
0
 public bool Eliminar(int idUsuario)
 {
     try
     {
         daUsuario = new daUsuario();
         daUsuario.IniciarTransaccion();
         daUsuario.EliminarPorId(idUsuario, constantes.esquemas.Administracion);
         daUsuario.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daUsuario.AbortarTransaccion();
         throw;
     }
     finally
     {
         daUsuario.CerrarSesion();
     }
     return true;
 }
Пример #9
0
        public IEnumerable Put(eUsuarios usuarios)
        {
            var  usuario = new daUsuario("Actualizar usuario");
            bool valida  = false;

            if (!ModelState.IsValid)
            {
                yield return(BadRequest(ModelState));
            }
            var t = Task.Run(() =>
            {
                valida = usuario.Update(usuarios);
            }
                             );

            if (t.Wait(TimeSpan.FromSeconds(10)))
            {
                t.Dispose();
            }

            yield return(Ok(valida));
        }
Пример #10
0
        public IEnumerable Delete(int id)
        {
            var  usuario = new daUsuario("Eliminar usuario");
            bool valida  = false;

            if (!ModelState.IsValid)
            {
                yield return(BadRequest(ModelState));
            }
            var t = Task.Run(() =>
            {
                valida = usuario.Delete(id);
            }
                             );

            if (t.Wait(TimeSpan.FromSeconds(10)))
            {
                t.Dispose();
            }

            yield return(Ok(valida));
        }
Пример #11
0
 public bool Actualizar(Usuario usuario)
 {
     try
     {
         daUsuario = new daUsuario();
         daUsuario.IniciarTransaccion();
         Usuario usuario_ = daUsuario.ObtenerPorId(usuario.idUsuario);
         usuario_.usuario = usuario.usuario;
         usuario_.clave = usuario.clave;
         usuario_.perfil = usuario.perfil;
         usuario_.activo = usuario.activo;
         daUsuario.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daUsuario.AbortarTransaccion();
         throw;
     }
     finally
     {
         daUsuario.CerrarSesion();
     }
     return true;
 }
Пример #12
0
        public static void EliminarUsuario(UsuarioEntity usuario)
        {
            daUsuario da = new daUsuario();

            da.Eliminar(usuario.IdUsuario);
        }
Пример #13
0
        public static void ActualizarUsuario(UsuarioEntity usuario)
        {
            daUsuario da = new daUsuario();

            da.Actualizar(usuario);
        }
Пример #14
0
        public static UsuarioEntity ValidarLogin(String usuario, String clave)
        {
            UsuarioEntity user = new daUsuario().Buscar(usuario, clave);

            return(user);
        }
Пример #15
0
 public IList<Usuario> ObtenerTodos()
 {
     IList<Usuario> usuarios;
     try
     {
         daUsuario = new daUsuario();
         daUsuario.AbrirSesion();
         usuarios = daUsuario.ObtenerTodos();
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daUsuario.CerrarSesion();
     }
     return usuarios;
 }