public void CarregarModelo() { ModeloDAO modelo = new ModeloDAO(); cmbModelo.Items.Clear(); for (int i =0; i< modelo.ObterTodos().Count; i++) { if (modelo.ObterTodos()[i].CodMarca == marcaVel.RetornaCodMarca(cmbMarca.SelectedItem.ToString()) && modelo.ObterTodos()[i].CodTipoVeiculo == tipoVel.RetornaCod(cmbTipoVeiculo.SelectedItem.ToString())) { cmbModelo.Items.Add(modelo.ObterTodos()[i].DescModelo); } } }
//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, System.EventArgs e) { int cod_tipo = RetornaCodTipo(cmbTipoVeiculo.SelectedItem.ToString()); int cod_marca = RetornaCodMArca(cmbMarcaVeiculo.SelectedItem.ToString()); int cod_modelo = 0; string modelo = txtModelo.Text; Modelo novo = new Modelo(cod_modelo, modelo, cod_tipo, cod_marca); if(txtCodVeiculo.Text != string.Empty) { ModeloDAO mod = new ModeloDAO(); if(mod.BuscarModelo(int.Parse(txtCodVeiculo.Text))!= null) { try { mod.Aterar(novo); MessageBox.Show("Modelo alterado com sucesso"); } catch (Exception exxd) { MessageBox.Show("Não foi possível realizar esta alteração.",exxd.Message); } } } try { if (chamadorModeloRN.salvar(novo)) { MessageBox.Show("Salvo com sucesso."); txtCodVeiculo.Clear(); txtModelo.Clear(); carregarMArcas(); carregarTipos(); } } catch(Exception qu) { MessageBox.Show("Não foi possível salvar modelo"); MessageBox.Show(qu.Message); } }
public int CodigoModelo() { ModeloDAO modelo = new ModeloDAO(); //cmbModelo.Items.Clear(); int codModelo = 0; for (int i = 0; i < modelo.ObterTodos().Count; i++) { if(modelo.ObterTodos()[i].DescModelo == cmbModelo.SelectedItem.ToString()) { codModelo = modelo.ObterTodos()[i].CodModelo; i = modelo.ObterTodos().Count; } } return codModelo; }
private void cmdExcluir_Click(object sender, EventArgs e) { ModeloDAO veiculoDAO = new ModeloDAO(); Modelo modelo = veiculoDAO.BuscarModelo(Convert.ToInt32(txtCodVeiculo.Text)); modelo = new Modelo(Convert.ToInt32(txtCodVeiculo.Text), txtModelo.Text, modelo.CodModelo, modelo.CodMarca); VeiculoDAO veiculo = new VeiculoDAO(); int cont =0; for(int i =0; i< veiculo.ObterTodos().Count; i++) { if(veiculo.ObterTodos()[i].CodModelo == modelo.CodModelo) { cont++; } } if (cont == 0) { try { veiculoDAO.Excluir(modelo); MessageBox.Show("Modelo excluído com sucesso"); } catch (Exception exx) { MessageBox.Show("Não é possível excluir esse modelo.", exx.Message); } } }