public bool inserir(PessoaJuridica objeto) { if (chamarPessoaJDAO.Inserir(objeto)) { return true; } return false; }
private void cmdSalvar_Click(object sender, EventArgs e) { //DADOS GERAIS string cnh = txtCnh.Text; string estado = txtEstado.Text; string cidade = txtCidade.Text; string bairro = txtBairro.Text; string cep = txtCep.Text; string rua = txtRua.Text; if(txtDesconto.Text == string.Empty) { MessageBox.Show("Preencha do campo desconto."); return; } float desconto = float.Parse(txtDesconto.Text); //VERIFICA SE FOI SELECIONADO UM STATUS if (rdAtivo.Checked == false && rdInativo.Checked == false) { MessageBox.Show("Selecione o status."); return; } //VERIFICA SE FOI SELECIONADO PLANO OU CONVENIO if (CmbAssociar.ToString() == string.Empty) { MessageBox.Show("Selecione a forma de associação"); return; } if(cmbModelo.SelectedItem == null) { MessageBox.Show("Veículo é obrigátório"); return; } //DEFINE O CÓDIGO DO STATUS DO MENSALISTA int codStatusM = 0; if (rdAtivo.Checked == true) { codStatusM = 1; } if (rdInativo.Checked == true) { codStatusM = 2; } //SE FOR PESSOA FÍSICA if (rdPf.Checked == true) { //VÁRIAVEL DE PESSOA FÍSICA string cpf = txtCpf.Text; string nome = txtNome.Text; string rg = txtRg.Text; PessoaFisica novoPf = new PessoaFisica(0, cpf, rg, nome, 0); Mensalista novoM = new Mensalista(0, cnh, desconto, cep, rua, bairro, cidade, estado, CodigoPlano(), CodigoConvenio(), codStatusM); MensalistaDAO VINDIESEL = new MensalistaDAO(); if (VINDIESEL.BuscaCNH(cnh) != null) { //alterar try { VINDIESEL.AlterarMensalista(novoM); MessageBox.Show("Alteração realizada com sucesso."); }catch(Exception toreto) { MessageBox.Show("Não foi possível efetuar alteração", toreto.Message); } } else { try { int seqM = chamarMensalistaRN.inserir(novoM); novoPf.CodMensalista = seqM; chamarPessoaFRN.inserir(novoPf); AssociarVeiculo(novoM); //GerarCartao(seqM); MessageBox.Show("Mensalista incluído com sucesso."+ seqM); Limpar(); } catch (Exception err) { MessageBox.Show(err.Message); } } } else { /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //SE FOR PESSOA JURÍDICA if (rdPj.Checked == true) { // codMensalista = int.Parse(txtCodMensalista.Text); string cnpj = txtCnpj.Text; string ie = txtIe.Text; string razaoSoc = txtRazaoSocial.Text; PessoaJuridica novoPJ = new PessoaJuridica(0, cnpj, ie, razaoSoc, 0); Mensalista novoM1 = new Mensalista(0, cnh, desconto, cep, rua, bairro, cidade, estado, CodigoPlano(), CodigoConvenio(), codStatusM); try { int seqM = chamarMensalistaRN.inserir(novoM1); novoPJ.CodMensalista = seqM; chamarPessoaJRN.inserir(novoPJ); //GerarCartao(seqM); MessageBox.Show("Mensalista incluído com sucesso."); Limpar(); } catch (Exception err) { MessageBox.Show(err.Message); } } } }