Пример #1
0
 private void ListarUsuarios()
 {
     _unUsuarioGestor                  = new BLL.BLLUsuario();
     dataGridView1.DataSource          = _unUsuarioGestor.ListarUsuarios(SessionManager.Instance.Usuario.codigo);
     dataGridView1.Columns[0].Visible  = false;
     dataGridView1.Columns[2].Visible  = false;
     dataGridView1.Columns[12].Visible = false;
 }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            string resultado = "";

            resultado = validarInputs();


            if (resultado != "")
            {
                MessageBox.Show(resultado);
            }
            else
            {
                _unUsuario = new BE.Usuario();

                _unUsuario.nombre          = frmGestionUsuario_txt_Nombre.Text;
                _unUsuario.apellido        = frmGestionUsuario_txt_Apellido.Text;
                _unUsuario.codigo          = frmGestionUsuario_txt_CodigoUsuario.Text;
                _unUsuario.email           = frmGestionUsuario_txt_Email.Text;
                _unUsuario.DNI             = Convert.ToInt32(frmGestionUsuario_txt_DNI.Text);
                _unUsuario.fechaNacimiento = Convert.ToDateTime(frmGestionUsuario_dt_FechaNacimiento.Text);
                _unUsuario.password        = frmGestionUsuario_txt_Password.Text;
                _unUsuario.habilitado      = frmGestionUsuario_chk_Habilitado.Checked;
                _unUsuario.fechaAlta       = DateTime.Today;
                foreach (Idioma.Idioma idioma in _unIdiomaGestor.listarIdiomas())
                {
                    if (idioma.Descripcion == frmGestionUsuario_cb_Idiomas.SelectedItem.ToString())
                    {
                        _unUsuario.idiomaId = idioma.Id;
                        break;
                    }
                }


                _unUsuarioGestor = new BLL.BLLUsuario();
                resultado        = _unUsuarioGestor.crearUsuario(_unUsuario, SessionManager.Instance.Usuario.codigo);

                if (resultado.IndexOf(',') != -1)
                {
                    string[] resultadoAltaOk = resultado.Split(',');
                    resultado = resultadoAltaOk[0];
                    frmGestionUsuario_txt_Id.Text        = resultadoAltaOk[1];
                    frmGestionUsuario_txt_FechaAlta.Text = resultadoAltaOk[2];
                }
                MessageBox.Show(resultado);
            }
        }
Пример #3
0
        public void ValidarSenha()
        {
            //bool validou = false;

            //string senha = null;
            //DAL.DsUsuario.UsuarioDataTable dt = new DAL.DsUsuario.UsuarioDataTable();
            //dt = BLL.Usuario.Listar(0, txtUsuario.Text);

            var b = new BLL.BLLUsuario();
            var u = b.ValidarSenha(txtUsuario.Text, PossiveisSenhas);


            Util.Validar.Condicao(u != null, "Usuário e/ou Senha Inválidos.");

            //IdUsuarioLogado = u.IdUsuario;
            UsuarioLogado = u;
        }
Пример #4
0
        private void frmLogin_Btn_Login_Click(object sender, EventArgs e)
        {
            BLL.BLLUsuario _usuarioBLL = new BLL.BLLUsuario();
            //MessageBox.Show(_usuarioBLL.LogIn(frmLogin_txt_Usuario.Text, frmLogin_txt_Password.Text));
            string texto     = "";
            int    resultado = _usuarioBLL.LogIn(frmLogin_txt_Usuario.Text, frmLogin_txt_Password.Text);

            if (resultado == 0)
            {
                Principal _frmPrincipal = new Principal();
                _frmPrincipal.Show();
                this.Hide();
            }
            else
            {
                if (resultado == 1)
                {
                    texto = "No se ha encontrado el usuario, por favor intente nuevamente.";
                }

                if (resultado == 2)
                {
                    texto = "Su usuario se encuentra bloqueado, por favor comuníquese con el administrador";
                }


                if (resultado == 3)
                {
                    texto = "Su contraseña es Incorrecta";
                }

                if (resultado == 4)
                {
                    texto = "Error de Integridad de Usuario, por favor comuníquese con el adminsitrador";
                }

                if (resultado == 5)
                {
                    texto = "Error de Integridad de Datos. Por favor comuníquese con un administrador.";
                }

                MessageBox.Show(texto);
            }
        }
Пример #5
0
        private void RenovarSenha()
        {
            var b = new BLL.BLLUsuario();
            var s = b.RenovarSenha(txtLembrarSenhaEmail.Text);

            if (s)
            {
                Util.Javascript.ShowMsg(this.Page, "Usuário inexistente ou E-Mail Incorreto.");
            }
            else
            {
                Util.Javascript.ShowMsg(this.Page, "Acesse seu e-mail e verifique as instruções.");
            }

            //Random Aleatorio = new Random();
            //int NovaSenha = Aleatorio.Next(100000, 999999);


            //BLL.Usuario.AtualizarSenha(0, txtLembrarSenhaEmail.Text, Cryptografia.GerarHash(NovaSenha, Cryptografia.HashMethod.MD5));

            //Utilitarios.EnviarEmail(txtLembrarSenhaEmail.Text, "Nova Senha", string.Format("Sua nova senha é {0}", NovaSenha));
        }