コード例 #1
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     int codigo = 0;
     int.TryParse(ttbCodigo.Text, out codigo);
     if (codigo > 0)
     {
         if (MessageBox.Show("Confirma exclusão?",
             "Confirmação",
             MessageBoxButtons.YesNo,
             MessageBoxIcon.Question,
             MessageBoxDefaultButton.Button2)
             == DialogResult.Yes)
         {
             Banco banco = new Banco();
             banco.conecta();
             CadastroCliente com = new CadastroCliente(banco);
             if (com.excluir(codigo))
             {
                 MessageBox.Show("Exclusão realizada com sucesso");
                 inicializar();
             }
             else
                 MessageBox.Show("Falha na exclusão! Verifique se não existem associações com este cliente");
             banco.desconecta();
         }
     }
 }
コード例 #2
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            Banco banco = new Banco();
            banco.conecta();
            CadastroCliente consulta = new CadastroCliente(banco);

            if (rbSem.Checked)
            {
                tabelaDados = consulta.listarR12(false);
                tipoRelatorio = TipoRelatorioGerado.RelTodos;
            }
            else if (rbAndamento.Checked)
            {
                tabelaDados = consulta.listarR12(true);
                tipoRelatorio = TipoRelatorioGerado.RelAndamento;
            }

            else if (rbGrupoCidade.Checked)
            {
                tabelaDados = consulta.listarR34(true, null);
                tipoRelatorio = TipoRelatorioGerado.RelGrupoCidade;
            }

            else if (rbBuscaCidade.Checked)
            {
                if (ttbNome.Text != "")
                {
                    tabelaDados = consulta.listarR34(false, ttbNome.Text);
                    tipoRelatorio = TipoRelatorioGerado.RelCidadeUnica;
                }
                else
                    MessageBox.Show("Digite uma cidade para buscar");
            }
            else //se não faz o sem filtro
            {
                tabelaDados = consulta.listarR12(false);
                tipoRelatorio = TipoRelatorioGerado.RelTodos;
            }

            banco.desconecta();
            if(tabelaDados != null)
                dgvResultado.DataSource = tabelaDados;
        }
コード例 #3
0
 private void btnLocalizar_Click(object sender, EventArgs e)
 {
     Banco banco = new Banco();
     CadastroCliente conta = new CadastroCliente(banco);
     banco.conecta();
     if (rbNome.Checked)
     {
         dgvResultado.DataSource = conta.localizarPorNome(ttbNome.Text);
     }
     else if (rbCodigo.Checked)
     {
         string saida = Gerais.retiraTodosCharter(ttbCodigo.Text, ' ');
         int codigo = int.Parse(saida);
         dgvResultado.DataSource = conta.localizarPorCodigo(codigo);
     }
     else
     {
         dgvResultado.DataSource = conta.listarTodas();
     }
     banco.desconecta();
 }
コード例 #4
0
 private void btnGravar_Click(object sender, EventArgs e)
 {
     if (ttbNome.Text == null)
         MessageBox.Show("Digite o nome do cliente");
     else if (cbbUF.SelectedIndex == -1)
         MessageBox.Show("Selecione o estado");
     else
     {
         Banco banco = new Banco();
         CadastroCliente cadastro = new CadastroCliente(banco);
         banco.conecta();
         if (ttbCodigo.Text != "")
         {
             if (cadastro.alterar(int.Parse(ttbCodigo.Text), ttbNome.Text, ttbCPF.Text.Trim(),ttbCNPJ.Text.Trim(),ttbRG.Text.Trim(),ttbEndereco.Text, ttbNome.Text, ttbBairro.Text, ttbCEP.Text.Trim(), ttbCidade.Text, cbbUF.SelectedItem.ToString(),ttbEmail.Text, ttbTelRes.Text.Trim(), ttbTelCom.Text.Trim(), ttbCelular.Text.Trim()))
             {
                 MessageBox.Show("Alteração realizada com sucesso");
                 inicializar();
             }
             else
                 MessageBox.Show("Alteração não realizada");
         }
         else if (cadastro.incluir(ttbNome.Text, ttbCPF.Text.Trim(), ttbCNPJ.Text.Trim(), ttbRG.Text.Trim(), ttbEndereco.Text, ttbNome.Text, ttbBairro.Text, ttbCEP.Text.Trim(), ttbCidade.Text, cbbUF.SelectedItem.ToString(), ttbEmail.Text, ttbTelRes.Text.Trim(), ttbTelCom.Text.Trim(), ttbCelular.Text.Trim()))
         {
             MessageBox.Show("Cadastro realizado com sucesso");
             inicializar();
         }
         else
             MessageBox.Show("Cadastro não realizado");
         banco.desconecta();
     }
 }