Ejemplo n.º 1
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult resultado = MetroMessageBox.Show(this, "\n\n Tem, certeza que deseja excluir", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
         if (resultado.ToString() == "Yes")
         {
             conexao.AbrirConexao();
             Validacao_Cliente cliente = new Validacao_Cliente(conexao);
             cliente.Excluir(Convert.ToInt32(txtId.Text));
             MetroMessageBox.Show(this, "\n\n\n Cliente Excluido com sucesso", "Excluido", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.LimpaCampo();
             this.AlterarBotao(1);
             this.DesabilitaCampos();
         }
     }
     catch (Exception ex)
     {
         MetroMessageBox.Show(this, "\n\n\n" + ex.Message + " Ops aconteceu algum erro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         txtUsuario.Focus();
         this.AlterarBotao(3);
     }
     finally
     {
         conexao.FecharConexao();
     }
 }
 private void btnPesquisar_Click(object sender, EventArgs e)
 {
     try
     {
         Validacao_Cliente cliente = new Validacao_Cliente(conexao);
         GridClientes.DataSource = cliente.ListarPesquisar(txtPesquisa.Text);
     }
     catch (Exception ex)
     {
         throw new Exception("Erro ao pesquisar" + ex.Message);
     }
 }
Ejemplo n.º 3
0
        public void VerificarCPF(string usuario)
        {
            int r = 0;
            Validacao_Cliente validacao_Cliente = new Validacao_Cliente(conexao);

            r = validacao_Cliente.VerificaCliente(txtCPF.Text);
            if (r > 0)
            {
                MetroMessageBox.Show(this, "\n\n Atenção ja existe um Cliente com esse CPF", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.LimpaCampo();
                txtCPF.Focus();
            }
        }
Ejemplo n.º 4
0
 private void btnPesquisar_Click(object sender, EventArgs e)
 {
     try
     {
         frmPesquisaCliente pesquisaCliente = new frmPesquisaCliente();
         pesquisaCliente.ShowDialog();
         if (pesquisaCliente.codigo >= 0)
         {
             Validacao_Cliente validacao = new Validacao_Cliente(conexao);
             Modelo_Cliente    cliente   = validacao.CarregarCliente(pesquisaCliente.codigo);
             txtId.Text        = Convert.ToString(cliente.id);
             txtCPF.Text       = cliente.cpf;
             txtUsuario.Text   = cliente.nome;
             DateCadastro.Text = Convert.ToString(cliente.datacadastro);
             txtCep.Text       = cliente.cep;
             txtEnd.Text       = cliente.endereco;
             txtNumero.Text    = cliente.numero;
             txtComple.Text    = cliente.complemento;
             txtBairro.Text    = cliente.bairro;
             txtCidade.Text    = cliente.cidade;
             txtBairro.Text    = cliente.bairro;
             txtEmail.Text     = cliente.email;
             txtTel.Text       = cliente.fomecelular;
             txtObs.Text       = cliente.observacao;
             this.AlterarBotao(3);
         }
         else
         {
             this.LimpaCampo();
             txtUsuario.Focus();
             this.AlterarBotao(1);
         }
         pesquisaCliente.Dispose();
     }
     catch (Exception ex)
     {
         MetroMessageBox.Show(this, ex.Message + " \\n\n Atenção Aconteceu algum erro ao buscar infomaçoes", "Erro",
                              MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public void CarregarCliente(int codigo)
        {
            Validacao_Cliente cliente = new Validacao_Cliente(conexao);

            GridClientes.DataSource = cliente.CarregarCliente(codigo);
        }
Ejemplo n.º 6
0
 private void btnGravar_Click(object sender, EventArgs e)
 {
     try
     {
         if (operacao == "Cadastrar")
         {
             conexao.AbrirConexao();
             Validacao_Cliente validacao_Cliente = new Validacao_Cliente(conexao);
             Modelo_Cliente    cliente           = new Modelo_Cliente();
             cliente.cpf          = txtCPF.Text;
             cliente.nome         = txtUsuario.Text;
             cliente.datacadastro = Convert.ToDateTime(DateCadastro.Text);
             cliente.cep          = txtCep.Text;
             cliente.endereco     = txtEnd.Text;
             cliente.numero       = txtNumero.Text;
             cliente.complemento  = txtComple.Text;
             cliente.bairro       = txtBairro.Text;
             cliente.cidade       = txtCidade.Text;
             cliente.estado       = txtEstado.Text;
             cliente.email        = txtEmail.Text;
             cliente.fomecelular  = txtTel.Text;
             cliente.observacao   = txtObs.Text;
             validacao_Cliente.Inserir(cliente);
             MetroMessageBox.Show(this, "\n\n\n Cliente cadastrado com sucesso", "cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.AlterarBotao(1);
             this.LimpaCampo();
             this.DesabilitaCampos();
         }
         else
         {
             conexao.AbrirConexao();
             Validacao_Cliente validacao_Cliente = new Validacao_Cliente(conexao);
             Modelo_Cliente    cliente           = new Modelo_Cliente();
             cliente.cpf          = txtCPF.Text;
             cliente.nome         = txtUsuario.Text;
             cliente.datacadastro = Convert.ToDateTime(DateCadastro.Text);
             cliente.cep          = txtCep.Text;
             cliente.endereco     = txtEnd.Text;
             cliente.numero       = txtNumero.Text;
             cliente.complemento  = txtComple.Text;
             cliente.bairro       = txtBairro.Text;
             cliente.cidade       = txtCidade.Text;
             cliente.estado       = txtEstado.Text;
             cliente.email        = txtEmail.Text;
             cliente.fomecelular  = txtTel.Text;
             cliente.observacao   = txtObs.Text;
             cliente.id           = Convert.ToInt32(txtId.Text);
             validacao_Cliente.Alterar(cliente);
             MetroMessageBox.Show(this, "\n\n\n Cliente alterado com sucesso", "Alterado", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.AlterarBotao(1);
             this.LimpaCampo();
             this.DesabilitaCampos();
         }
     }
     catch (Exception ex)
     {
         MetroMessageBox.Show(this, "\n\n\n" + ex.Message + " Ops aconteceu algum erro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         txtUsuario.Focus();
         this.AlterarBotao(3);
     }
 }