private void saveUsuario()
 {
     try
     {
         TBL_USUARIO _infoUsuario = new TBL_USUARIO();
         _infoUsuario.usu_correo    = txtCorreo.Text.TrimEnd().TrimStart();
         _infoUsuario.usu_apellidos = txtApellidos.Text.TrimEnd().TrimStart().ToUpper();
         _infoUsuario.usu_nombres   = txtNombres.Text.TrimEnd().TrimStart().ToUpper();
         //Login MD5 sha1 Encriptacion
         _infoUsuario.usu_password = LogicaNegocios.complementos.encriptar.GetMD5(txtClave.Text);
         _infoUsuario.rol_id       = Convert.ToByte(cmbRol.SelectedValue);
         bool result = LogicaUsuarios.saveUser(_infoUsuario);
         if (result)
         {
             MessageBox.Show("Usuario guardado correctamente", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Information);
             List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>();
             _listaUsuarios = LogicaUsuarios.getAllUsers();
             cargarUsuarios(_listaUsuarios);
             nuevoUsuario();
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Error al guardar usuario", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void deleteUsuario()
 {
     if (!string.IsNullOrEmpty(lblCodigo.Text))
     {
         var res = MessageBox.Show("Desea eliminar el registro ? ", "Sistema HelpDesk", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (res.ToString() == "Yes")
         {
             TBL_USUARIO _infoUser = new TBL_USUARIO();
             _infoUser = LogicaUsuarios.getUsersXId(Convert.ToInt32(lblCodigo.Text));
             if (_infoUser != null)
             {
                 if (LogicaUsuarios.deleteUser(_infoUser))
                 {
                     MessageBox.Show("Registro eliminado correctamente jaja ");
                     List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>();
                     _listaUsuarios = LogicaUsuarios.getAllUsers();
                     cargarUsuarios(_listaUsuarios);
                     nuevoUsuario();
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("No se ha seleccionado ningún registro para eliminar ");
     }
 }
 private void updateUsuario()
 {
     try
     {
         TBL_USUARIO _infoUsuario = new TBL_USUARIO();
         //_infoUsuario = LogicaUsuarios.getUsersXId(int.Parse(lblCodigo.Text));
         if (_infoUsuario != null)
         {
             _infoUsuario.usu_id        = Convert.ToInt32(lblCodigo.Text);
             _infoUsuario.usu_correo    = txtCorreo.Text.TrimEnd().TrimStart();
             _infoUsuario.usu_apellidos = txtApellidos.Text.TrimEnd().TrimStart().ToUpper();
             _infoUsuario.usu_nombres   = txtNombres.Text.TrimEnd().TrimStart().ToUpper();
             //Login MD5 sha1 Encriptacion
             if (!string.IsNullOrEmpty(_infoUsuario.usu_password = txtClave.Text))
             {
                 _infoUsuario.usu_password = LogicaNegocios.complementos.encriptar.GetMD5(txtClave.Text);
             }
             _infoUsuario.rol_id = Convert.ToByte(cmbRol.SelectedValue);
             bool result = LogicaUsuarios.updateUser3(_infoUsuario);
             if (result)
             {
                 MessageBox.Show("Usuario Modificado correctamente", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>();
                 _listaUsuarios = LogicaUsuarios.getAllUsers();
                 cargarUsuarios(_listaUsuarios);
                 nuevoUsuario();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al guardar usuario", "Sistema HelpDesk", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void fmrUsuario_Load(object sender, EventArgs e)
        {
            List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>();

            _listaUsuarios = LogicaUsuarios.getAllUsers();
            if (_listaUsuarios != null && _listaUsuarios.Count > 0)
            {
                cargarUsuarios(_listaUsuarios);
            }
            cargarRoles();
        }
        private void buscar(string op)
        {
            if (!string.IsNullOrEmpty(op))
            {
                List <TBL_USUARIO> _listaUsuarios = new List <TBL_USUARIO>();
                string             datoBuscar     = txtBuscar.Text;
                switch (op)
                {
                case "Todos":
                    _listaUsuarios = LogicaUsuarios.getAllUsers();
                    cargarUsuarios(_listaUsuarios);
                    txtBuscar.Clear();
                    break;

                case "Nombres":
                    _listaUsuarios = LogicaUsuarios.getUsersXNombres(datoBuscar);
                    cargarUsuarios(_listaUsuarios);
                    break;

                case "Correo":
                    _listaUsuarios = LogicaUsuarios.getUsersXCorreo(datoBuscar);
                    cargarUsuarios(_listaUsuarios);
                    break;

                case "Apellidos":
                    _listaUsuarios = LogicaUsuarios.getUsersXApellidos(datoBuscar);
                    cargarUsuarios(_listaUsuarios);
                    break;

                case "Rol":
                    _listaUsuarios = LogicaUsuarios.getUsersXRol(datoBuscar);
                    cargarUsuarios(_listaUsuarios);
                    break;
                }
            }
        }