Ejemplo n.º 1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            UsuariosTableAdapter usuarioAdapter = new UsuariosTableAdapter();
            UsuariosDataTable    usuarioDt      = usuarioAdapter.GetLogin(txtEmail.Text, txtSenha.Text);
            Usuario usuario = new Usuario();

            foreach (var item in usuarioDt)
            {
                usuario.Id             = Convert.ToInt32(item["id"]);
                usuario.Nome           = item["Nome"].ToString();
                usuario.Email          = item["Email"].ToString();
                usuario.Senha          = item["Senha"].ToString();
                usuario.Sexo           = item["Sexo"].ToString();
                usuario.perfil         = item["Perfil"].ToString();
                usuario.Nascimento     = Convert.ToDateTime(item["Nascimento"]);
                usuario.Foto           = (byte[])(item["foto"] == DBNull.Value ? null : item["foto"]);
                usuario.TimeFavoritoId = Convert.ToInt32(item["timeFavoritoId"]);
            }
            int numRegistros = usuarioAdapter.FillLogin(sessao05DataSet1.Usuarios, txtEmail.Text, txtSenha.Text);

            if (txtEmail.Text != "" && txtSenha.Text != "")
            {
                if (usuario.perfil == "1" && numRegistros > 0)
                {
                    MessageBox.Show("Login feito para usuario");
                }
                else if (usuario.perfil == "0" && numRegistros > 0)
                {
                    MessageBox.Show("Login feito para adm");
                }
                else
                {
                    MessageBox.Show("Usuário e/ou senha errados");
                }
            }
            else
            {
                MessageBox.Show("Usuário e/ou senha vazios");
            }
        }