private void BotonExcluir_Click(object sender, EventArgs e) { try { DialogResult resultado = MetroMessageBox.Show(this, "\n\n Deseja realmente Excluir o registro selecionado?", "CONFIRMAR A EXCLUSÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (resultado.ToString() == "Yes") { Validacao_Funcionario valida_funcionario = new Validacao_Funcionario(conexao); valida_funcionario.ExcluirFuncionario(Convert.ToInt32(txtCodigo.Text)); MetroMessageBox.Show(this, "\n\n Cliente excluido com sucesso ", "ESCLUSÃO DE CLIENTE", MessageBoxButtons.OK, MessageBoxIcon.Question); this.AlteraBotao(1); this.LimpaCampos(); this.DesabilitaCampos(); } } catch (Exception ex) { MetroMessageBox.Show(this, "\n Não foi possivel excluir o cliente do banco de dados \n Detalhes: " + ex.Message, "ERRO AO EXCLUIR USUÁRIO", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.txtCodigo.Focus(); this.AlteraBotao(3); } }
private void BotonPesquisarCliente_Click(object sender, EventArgs e) { try { Validacao_Funcionario valida = new Validacao_Funcionario(conexao); metroGrid1.DataSource = valida.ListarFuncionario(gridTextForma.Text); } catch (Exception ex) { throw ex; } }
private void gridTextForma_KeyPress(object sender, KeyPressEventArgs e) { try { Validacao_Funcionario valida = new Validacao_Funcionario(conexao); metroGrid1.DataSource = valida.ListarFuncionario(gridTextForma.Text); } catch (Exception ex) { throw ex; } }
//metodo para gravar private void BotonGravar_Click(object sender, EventArgs e) { try { conexao.AbrirConexao(); Modelo_Funcionario mod_funcionario = new Modelo_Funcionario(); mod_funcionario.Nome1 = txtNome.Text; mod_funcionario.Cpf1 = txtCPF.Text; mod_funcionario.Telefone1 = txtTelefone.Text; mod_funcionario.DataNascimento1 = Convert.ToDateTime(txtData.Text);; mod_funcionario.Nr_Filhos = Convert.ToInt32(txtNumeroFilhos.Text); mod_funcionario.Sexo1 = txtSexo.Text; mod_funcionario.Cargo1 = txtCargo.Text; mod_funcionario.Salario1 = txtSalarios.Text; mod_funcionario.Email1 = txtEmail.Text; mod_funcionario.Password1 = txtSenha.Text; mod_funcionario.CEP1 = txtCEP.Text; mod_funcionario.Rua1 = txtComplemento.Text; mod_funcionario.Bairro1 = txtBairro.Text; mod_funcionario.Estado1 = txtEstado.Text; mod_funcionario.Cidade1 = txtCidade.Text; mod_funcionario.Complemento1 = txtComplemento.Text; Validacao_Funcionario validacao_funcionario = new Validacao_Funcionario(conexao); if (operacao == "cadastrar") { validacao_funcionario.SalvarFuncionario(mod_funcionario); MetroMessageBox.Show(this, "\n Cliente Cadastrado com sucesso ", "CADASTRO DE USUÁRIO", MessageBoxButtons.OK, MessageBoxIcon.Question); this.LimpaCampos(); this.DesabilitaCampos(); this.Close(); } else { mod_funcionario.Codigo1 = Convert.ToInt32(txtCodigo.Text); validacao_funcionario.EditarFuncionario(mod_funcionario); MetroMessageBox.Show(this, "\n\n Cliente Editado com sucesso! ", " USUÁRIO EDITADO", MessageBoxButtons.OK, MessageBoxIcon.Question); } this.LimpaCampos(); this.AlteraBotao(1); this.DesabilitaCampos(); } catch (Exception eX) { MetroMessageBox.Show(this, "\n\n Erro ao cadastrar um Funcionario! \n Detalhes: " + eX.Message, "ERRO AO REALIZAR OPERAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { conexao.FecharConexao(); } }
public void VerificarCPF(string usuario) { string cpfFormat = txtCPF.Text; { int r = 0; Validacao_Funcionario valida_cliente = new Validacao_Funcionario(conexao); r = valida_cliente.VerificarFuncionario(txtCPF.Text); if (r > 0) { MetroMessageBox.Show(this, "\n\n Já existe o CPF " + cpfFormat + " do cliente cadastrado no sistema.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCPF.Text = ""; txtCPF.Focus(); } } }
private void BotonPesquisar_Click(object sender, EventArgs e) { FormRelatorioFuncionario relatorio = new FormRelatorioFuncionario(); relatorio.ShowDialog(); if (relatorio.codigo != 0) { Validacao_Funcionario valida = new Validacao_Funcionario(conexao); Modelo_Funcionario cliente = valida.CarregarFuncionario(relatorio.codigo); txtCodigo.Text = cliente.Codigo1.ToString(); txtNome.Text = cliente.Nome1.ToString(); txtCPF.Text = cliente.Cpf1; txtSexo.Text = cliente.Sexo1; txtEmail.Text = cliente.Email1; txtCargo.Text = cliente.Cargo1; txtNumeroFilhos.Text = cliente.Nr_Filhos.ToString(); txtTelefone.Text = cliente.Telefone1.ToString(); txtSalarios.Text = cliente.Salario1.ToString(); txtData.Text = cliente.DataNascimento1.ToShortDateString(); txtComplemento.Text = cliente.Rua1; txtCidade.Text = cliente.Cidade1; txtEstado.Text = cliente.Estado1; txtCEP.Text = cliente.CEP1; txtBairro.Text = cliente.Bairro1; txtComplemento.Text = cliente.Bairro1; txtSenha.Text = cliente.Password1.ToString(); AlteraBotao(3); } else { LimpaCampos(); txtData.Focus(); AlteraBotao(1); } relatorio.Dispose(); }
/// <summary> /// metodo que executa o formulario load /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void CarregaFuncionario(int codigo) { Validacao_Funcionario valida_funcionario = new Validacao_Funcionario(conexao); metroGrid1.DataSource = valida_funcionario.CarregarFuncionario(codigo); }