public void AssociarVeiculo(Mensalista mensalista) { VeiculoDAO daoVeiculo = new VeiculoDAO(); MensalistaDAO dados = new MensalistaDAO(); Veiculo novo = new Veiculo(0,txtPlaca.Text, CodigoModelo(), mensalista.CodMensalista);////aquiiiiiiiii daoVeiculo.Inserir(novo); }
private void button1_Click(object sender, EventArgs e) { MensalistaDAO busca = new MensalistaDAO(); if (busca.BuscaMensalista(Convert.ToInt32(txtCodigoM.Text)) != null) { if (busca.BuscaMensalista(Convert.ToInt32(txtCodigoM.Text)).CodStatus == 1) { MessageBox.Show("Seja bem vindo(a)"); txtCodigoM.Clear(); } else { MessageBox.Show("Entrada não permitida, procure um funcionário"); txtCodigoM.Clear(); } } else { MessageBox.Show("Código inválido"); txtCodigoM.Clear(); } }
//BUUUUUSSSSCCCCAAAAAAARRRRRRRRRRRRRRRRR private void cmdBuscar_Click(object sender, EventArgs e) { cmdSalvar.Enabled = false; desabilitar(); MensalistaDAO busca = new MensalistaDAO(); if (busca.BuscaMensalista(Convert.ToInt32(txtCódigo.Text))!= null) { Mensalista res = busca.BuscaMensalista(Convert.ToInt32(txtCódigo.Text)); PessoaFisicaDAO pesf = new PessoaFisicaDAO(); if (pesf.Buscar(res.CodMensalista)!= null) { PessoaFisica pessoaf = pesf.Buscar(res.CodMensalista); txtCnh.Visible = true; lblcn.Visible = true; grPessoa.Visible = true; grStatus.Visible = true; tabMensalista.Visible = true; //AQUI COLOCAR VALORES NOS CAMPOS txtCnh.Text = res.CNH1; txtCidade.Text = res.Cidade; txtBairro.Text = res.Bairro; txtCep.Text = res.CEP1; txtEstado.Text = res.Estado; txtRua.Text = res.Endereco; txtDesconto.Text = res.Desconto.ToString(); txtNome.Text = pessoaf.Nome; txtCpf.Text = pessoaf.Cpf; txtRg.Text = pessoaf.Rg; if(res.CodStatus == 1) { rdAtivo.Checked = true; } if(res.CodStatus == 2) { rdInativo.Checked = true; } rdPf.Checked = true; if(res.CodPlano !=1) { txtAssociar.Text = "Plano"; txtConvenio.Visible = false; txtPlano.Visible = true; PlanoDAO plano = new PlanoDAO(); txtPlano.Text = plano.Buscar(res.CodPlano.ToString()).DescPlano; txtTotal.Text = ((plano.Buscar(res.CodPlano.ToString()).ValorDia * plano.Buscar(res.CodPlano.ToString()).QtdDias )- res.Desconto).ToString(); } if(res.CodConvenio != 1) { txtAssociar.Text = "Convênio"; txtConvenio.Visible = true; txtPlano.Visible = false; ConvenioDAO convenio = new ConvenioDAO(); txtConvenio.Text = convenio.BuscaConvenio(res.CodConvenio).DescConvenio; txtTotal.Text = ((convenio.BuscaConvenio(res.CodConvenio).ValorDia * convenio.BuscaConvenio(res.CodConvenio).QuantDias) - res.Desconto).ToString(); } VeiculoDAO veiculo = new VeiculoDAO(); Veiculo vei = new Veiculo(); if(veiculo.BuscarPcodigo(res.CodMensalista)!= null) { vei = veiculo.BuscarPcodigo(res.CodMensalista); txtPlaca.Text = vei.Placa; } ModeloDAO modelo = new ModeloDAO(); txtModelovei.Text = modelo.BuscarModelo(vei.CodModelo).DescModelo; CmbAssociar.Visible = false; cmbTipoVeiculo.Visible = false; cmbMarca.Visible = false; cmbModelo.Visible = false; } else { PessoaJuridicaDAO pesj = new PessoaJuridicaDAO(); for (int i =0; i< pesj.ObterTodos().Count;i++) { if(pesj.ObterTodos()[i].CodMensalista == Convert.ToInt32(txtCódigo.Text)) { i = pesj.ObterTodos().Count; PessoaJuridica mensapj = pesj.ObterTodos()[i]; //AQUI COLOCAR VALORES NOS CAMPOS } } } } else { MessageBox.Show("Código inválido"); } }
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); } } } }
private void button4_Click(object sender, EventArgs e) { ConvenioDAO convenioDAO = new ConvenioDAO(); if(convenioDAO.BuscaConvenio(int.Parse(txtCodConvenio.Text)) != null) { MensalistaDAO mensa = new MensalistaDAO(); int cont = 0; for(int i =0;i< mensa.BuscarTodos().Count; i++) { if (mensa.BuscarTodos()[i].CodConvenio.ToString().Equals(txtCodConvenio.Text)) { cont++; MessageBox.Show("Convênio não pode ser excluído"); i = mensa.BuscarTodos().Count; return; } } if (cont == 0) { int cod_status = 0; if(rbAtivo.Checked == true) { cod_status=1; } if(rbInativo.Checked == true) { cod_status=2; } Convenio deletar = new Convenio(0, txtObservacoesConvenio.Text, txtDescricaoConvenio.Text,int.Parse(txtCodConvenio.Text), cod_status, float.Parse(txtValorDia.Text),int.Parse(txtqtdDias.Text)); try { convenioDAO.Excluir(deletar); }catch(Exception exx) { MessageBox.Show(exx.Message); MessageBox.Show("Esse convênio não pode ser excluído."); } } else { } } }