コード例 #1
0
ファイル: frmUsuarios.cs プロジェクト: pimunip2018/HelpDesk
        public void MostrarDados(string cpf, string nome)
        {
            DALConexao dal = new DALConexao();
            BLLUSuario bll = new BLLUSuario(dal);

            dtDados.DataSource = null;

            if (cpf == "")
            {
                cpf = null;
            }

            if (nome == "")
            {
                nome = null;
            }

            dtDados.DataSource = bll.Localizar(cpf, nome);


            if (dtDados.RowCount > 0)
            {
                dtDados.CurrentCell = dtDados.Rows[0].Cells[1];
            }
        }
コード例 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario modelo = new Usuario();

                modelo.CPF       = lblCPFPessoa.Text;
                modelo.Senha     = txtSenha.Text;
                modelo.Bloqueado = chkBloqueado.Checked;
                if (chkBloqueado.Checked == true)
                {
                    modelo.Tentativa = 0;
                }
                BLLUSuario bll = new BLLUSuario(dal);
                if (txtSenha.Text.Trim() == txtConfirmarSenha.Text.Trim())
                {
                    bll.AlterarUsuario(modelo);
                    MessageBox.Show("Os dados foram atualizados.");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("A duas senhas tem que ser iguais.");
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
コード例 #3
0
        public void CarregarPessoa(ComboBox cmb, string cpf)
        {
            BLLUSuario bll = new BLLUSuario(dal);

            cmb.DataSource    = bll.Localizar(cpf, "");
            cmb.DisplayMember = "Nome";
            cmb.ValueMember   = "CPF";
        }
コード例 #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            lblErroSenha.Visible   = false;
            lblErroUsuario.Visible = false;
            lblErroLogin.Visible   = false;
            DALConexao    dal  = new DALConexao();
            BLLUSuario    user = new BLLUSuario(dal);
            SqlDataReader Logar;

            user.usuario = txtCpf.Text;
            user.senha   = txtSenha.Text;


            if (txtCpf.Text != "CPF")
            {
                if (txtSenha.Text != "SENHA")
                {
                    Logar = user.IniciaSessao();

                    if (Logar.Read() == true)
                    {
                        this.Hide();
                        frmPrincipal frm = new frmPrincipal();
                        frm.Show();
                    }
                    else
                    {
                        lblErroLogin.Text    = "Usuário/Senha inválido!";
                        lblErroLogin.Visible = true;
                        txtSenha.Text        = "";
                        txtSenha_Leave(null, e);
                        txtCpf.Focus();
                    }
                }
                else
                {
                    lblErroSenha.Text    = "Favor preencher o Usuário";
                    lblErroSenha.Visible = true;
                }
            }
            else
            {
                lblErroUsuario.Text    = "Favor preencher a Senha";
                lblErroUsuario.Visible = true;
            }
        }
コード例 #5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                Pessoa modelo = new Pessoa();

                modelo.CPF             = txtCpfEdit.Text;
                modelo.Nome            = txtNomeEdit.Text;
                modelo.DtNasc          = Convert.ToDateTime(txtDtNascEdit.Text);
                modelo.Telefone        = txtTelefoneEdit.Text;
                modelo.TelefoneEmpresa = txtTelefoneEmpresa.Text;
                modelo.Ramal           = string.IsNullOrEmpty(txtRamalEdit.Text) ? default(int?) : Convert.ToInt32(txtRamalEdit.Text);
                modelo.TelefoneCelular = txtCelularEdit.Text;
                modelo.Email           = txtEmailEdit.Text;
                modelo.SexoId          = Convert.ToInt32(cmbSexoEdit.SelectedValue);
                modelo.EstadoCivilId   = Convert.ToInt32(cmbEstadoCivil.SelectedValue);
                modelo.RazaoSocial     = txtRazaoSocialEdit.Text;
                modelo.CNPJ            = txtCNPJEdit.Text;
                modelo.DtFundacao      = Convert.ToDateTime(txtDtFundacaoEdit.Text);
                modelo.Cargo           = txtCargoEdit.Text;
                BLLPessoa bll = new BLLPessoa(dal);

                ValidarCampos(modelo);

                Usuario modelUser = new Usuario();

                modelUser.CPF           = txtCpfEdit.Text;
                modelUser.TipoUsuarioId = tipoPessoa;
                modelUser.Senha         = GeraSenha();

                BLLUSuario bllUser = new BLLUSuario(dal);

                if (this.operacao == "InserirEndereco")
                {
                    bll.Incluir(modelo);
                    bllUser.IncluirUsuario(modelUser);
                    this.operacao = "editar";
                }


                else if (this.operacao == "inserir")
                {
                    if (dtEndereco.SelectedRows.Count > 0)
                    {
                        bll.Incluir(modelo);
                        bllUser.IncluirUsuario(modelUser);
                        MessageBox.Show("Dados cadastrados com sucesso!");
                    }
                    else
                    {
                        MessageBox.Show("Cadastre pelo menos um endereço");
                        tabDados.SelectedTab = tabPageEndereco;
                    }
                    tabControlBusca.SelectedTab = tabPageBusca;
                    limpartela(tabPageCadastro.Controls);
                }
                else
                {
                    if (this.operacao == "editar" || this.operacao == "editarEndereco")
                    {
                        bll.Alterar(modelo);
                        MessageBox.Show("Dados atualizados com sucesso!");
                        tabControlBusca.SelectedTab = tabPageBusca;
                        limpartela(tabPageCadastro.Controls);
                    }
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }