private void btnBuscarCli_Click(object sender, System.EventArgs e) { string nome = txtNomeExiCli.Text; string cpf = mtbCpfExiCli.Text; //irá realizar a busca de acordo com os dados fornecidos em um dos campos //caso não encontrado nenhum valor no banco correspondente exibir mensagem e mostrar todos if ((nome == string.Empty) && (cpf == string.Empty)) { DialogResult resultadoBusca = MessageBox.Show("O campo CPF ou Nome deve ser preenchido!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.None); } else if ((nome == string.Empty) && (cpf != string.Empty)) { //exibe a busca pelo CPF dgvExibeCli.DataSource = clienteBanco.BuscarCliente_CPF(cpf); } else if ((cpf == string.Empty) && (nome != string.Empty)) { dgvExibeCli.DataSource = clienteBanco.BuscarCliente_NOME(nome); } else { MessageBox.Show("Por gentileza, preencha apenas um dos campos para Busca!", "Dados", MessageBoxButtons.OK, MessageBoxIcon.Information); ClasseUtil.LimparCampos(abaExibiCliente.Controls); } ClasseUtil.LimparCampos(abaExibiCliente.Controls); }
private void btnBuscarFunc_Click(object sender, System.EventArgs e) { string nome = txtNomeExiFunc.Text; string cpf = mtbCpfExiFunc.Text; //irá realizar a busca de acordo com os dados fornecido em uns dos campos //caso não encontrado nenhum valor no banco correspondente exibir mensagem e mostrar todos if ((nome == string.Empty) && (cpf == string.Empty)) { DialogResult busca = MessageBox.Show("O Campo CPF ou Campo Nome devem ser preenchido!", "Busca!", MessageBoxButtons.OK, MessageBoxIcon.None); } else if ((nome == string.Empty) && (cpf != string.Empty)) { //exibe a busca por cpf dgvExibeFunc.DataSource = funcionarioBanco.BuscarFuncionario_cpf(cpf); } else if ((cpf == string.Empty) && (nome != string.Empty)) { //exibe a busca por nome dgvExibeFunc.DataSource = funcionarioBanco.BuscarFuncionario_nome(nome); } else { MessageBox.Show("Por gentileza, preencha apenas um dos campos para Busca", "Dados", MessageBoxButtons.OK, MessageBoxIcon.Information); ClasseUtil.LimparCampos(abaExibiFuncionario.Controls); } ClasseUtil.LimparCampos(abaExibiFuncionario.Controls); }
private void btnCadastrarFuncionario_Click(object sender, System.EventArgs e) { //realiza as verificações dos campos antes de cadastrar string MensagemErro = ""; MensagemErro = ClasseUtil.ValidaCampos(abaCadFuncionario.Controls); if (MensagemErro == "") { /*instancio a classe(controller) FuncionariBanco para poder usar o metodo dessa classe * chamo esse metodo passando como parametro o objeto retornado do metodo da tela populaNovoFuncionario */ /* tirar esse comentario qnd estiver tudo OK * if (imgUserSenhaOKFunc.Visible == false) * { * MessageBox.Show("É necessário definir um USUÁRIO e SENHA para o funcionário"); * } * else * { */ if (btnCadastrarFunc.Text == "Cadastrar") { funcionarioBanco.SalvarFuncionario(popularFuncionario()); DialogResult cadastrado = MessageBox.Show("Funcionário cadastrado com sucesso.", "Cadastrado!", MessageBoxButtons.OK, MessageBoxIcon.None); ClasseUtil.LimparCampos(abaCadFuncionario.Controls); } else if (btnCadastrarFunc.Text == "Salvar") { //implementação de uma edição de um funcionário Funcionario dados = popularFuncionario(); funcionarioBanco.AtualizarFuncionario(cpfAntigo, dados); pessoaBanco.AtualizarPessoa(cpfAntigo, dados); DialogResult edicao = MessageBox.Show("Funcionário alterado com sucesso.", "Edição!", MessageBoxButtons.OK, MessageBoxIcon.None); ClasseUtil.LimparCampos(abaCadFuncionario.Controls); btnCadastrarFunc.Text = "Cadastrar"; mtbCpfFunc.Enabled = true; abasGerFuncionario.SelectedTab = abaExibiFuncionario; dgvExibeFunc.RefreshEdit(); } } //Close(); //telaP.Show(); //} else { DialogResult alerta = MessageBox.Show(MensagemErro, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.None); } lbCodFunc.Text = (1 + funcionarioBanco.gerar_codigoFunc()).ToString(); btnExibirTodosFunc_Click(sender, e); dgvExibeFunc.RefreshEdit(); }
private void btnCadastrarCli_Click(object sender, System.EventArgs e) { //verificar campos e salvar na lista/banco string MensagemErro = ""; MensagemErro = ClasseUtil.ValidaCampos(abaCadCliente.Controls); if (MensagemErro == "") { //salvar objeto na classe e lista //salvar objeto na classe e lista if (btnCadastrarCli.Text == "Cadastrar") { clienteBanco.SalvarCliente(PopularCliente()); DialogResult cadastro = MessageBox.Show("Cliente Cadastrado com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.None); ClasseUtil.LimparCampos(abaCadCliente.Controls); } else if (btnCadastrarCli.Text == "Salvar") { Cliente dados = PopularCliente(); pessoaBanco.AtualizarPessoaCliente(cpfAntigoCliente, dados); DialogResult edicaoCliente = MessageBox.Show("Funcionário alterado com sucesso.", "Edição!", MessageBoxButtons.OK, MessageBoxIcon.None); ClasseUtil.LimparCampos(abaCadCliente.Controls); btnCadastrarCli.Text = "Cadastrar"; mtbCpfCli.Enabled = true; abasGerCliente.SelectedTab = abaExibiCliente; dgvExibeCli.RefreshEdit(); } } else { DialogResult alerta = MessageBox.Show(MensagemErro, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.None); } btnExibirTodosCli_Click(sender, e); dgvExibeCli.RefreshEdit(); }
private void txtNumeroCli_KeyPress(object sender, KeyPressEventArgs e) { ClasseUtil.apenasNumeros(txtNumeroCli, e); }
private void txtSalarioBaseFunc_KeyPress(object sender, KeyPressEventArgs e) { //força o campo a receber apenas numeros (estilo monetários) ClasseUtil.somenteValores(txtSalarioBaseFunc, e); }