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(); }