Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 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;
     }
 }
Exemplo n.º 4
0
 //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();
     }
 }
Exemplo n.º 5
0
 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();
         }
     }
 }
Exemplo n.º 6
0
        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();
        }
Exemplo n.º 7
0
        /// <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);
        }