public Veiculo BuscarPcodigo(int codMensal) { Veiculo veiculo = new Veiculo(); using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "select CODVEICULO, PLACA, CODMODELO, CODMENSALISTA FROM VEICULO WHERE CODMENSALISTA = :CODMENSALISTA"; c.Parameters.Add("CODMENSALISTA", OracleType.Number).Value = codMensal; using (OracleDataReader leitor = c.ExecuteReader()) { if (leitor.Read()) { //leitor.Read(); int bd_codVeiculo = leitor.GetInt32(0); string bd_placa = leitor.GetString(1); int bd_codModelo = leitor.GetInt32(2); int bd_codMensalista = leitor.GetInt32(3); veiculo = new Veiculo(bd_codVeiculo, bd_placa, bd_codModelo, bd_codMensalista); return veiculo; } } } return null; }
public Veiculo BuscarPlaca(string placa) { Veiculo veiculo = new Veiculo(); using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "select CODVEICULO, PLACA, CODMODELO, CODMENSALISTA FROM VEICULO WHERE PLACA = :PLACA"; c.Parameters.Add("placa", OracleType.VarChar).Value = placa; using (OracleDataReader leitor = c.ExecuteReader()) { if (leitor.HasRows) { leitor.Read(); int bd_codVeiculo = leitor.GetInt32(0); string bd_placa = leitor.GetString(1); int bd_codModelo = leitor.GetInt32(2); int bd_codMensalista = leitor.GetInt32(3); veiculo = new Veiculo(bd_codVeiculo, bd_placa, bd_codModelo, bd_codMensalista); } } } return veiculo; }
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); }
public bool Atualizar(Veiculo objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "update veiculo set placa = :placa, codModelo = :codModelo, codMensalista = :codMensalista WHERE codVeiculo = :codVeiculo"; c.Parameters.Add(new OracleParameter(":placa", objeto.Placa)); c.Parameters.Add(new OracleParameter(":codModelo", objeto.CodModelo)); c.Parameters.Add(new OracleParameter(":codMensalista", objeto.CodMensalista)); c.Parameters.Add(new OracleParameter(":codVeiculo", objeto.CodVeiculo)); c.ExecuteNonQuery(); return true; } }
//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"); } }
public Collection<Veiculo> ObterTodos() { Collection<Veiculo> todosVeiculos = new Collection<Veiculo>(); Veiculo veiculo = null; using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "select * FROM VEICULO"; using (OracleDataReader leitor = c.ExecuteReader()) { int bd_codVeiculo = 0; string bd_placa = ""; int bd_codModelo = 0; int bd_codMensalista = 0; while (leitor.Read()) { try { bd_codVeiculo = leitor.GetInt32(0); bd_placa = leitor.GetString(1); bd_codModelo = leitor.GetInt32(2); bd_codMensalista = leitor.GetInt32(3); } catch (InvalidCastException e) { } veiculo = new Veiculo(bd_codVeiculo, bd_placa, bd_codModelo, bd_codMensalista); todosVeiculos.Add(veiculo); } } } return todosVeiculos; }
public bool Inserir(Veiculo objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "insert into VEICULO (CODVEICULO, PLACA, CODMODELO, CODMENSALISTA) values(seq_veiculo.nextval, :PLACA, :CODMODELO, :CODMENSALISTA)"; //c.Parameters.Add("codVeiculo", OracleType.VarChar).Value = objeto.CodVeiculo; c.Parameters.Add("PLACA", OracleType.VarChar).Value = objeto.Placa; c.Parameters.Add("CODMODELO", OracleType.Int32).Value = objeto.CodModelo; c.Parameters.Add("CODMENSALISTA", OracleType.Int32).Value = objeto.CodMensalista; c.ExecuteScalar(); return true; } }
public void Gravar(Veiculo u) { Inserir(u); }
public bool Excluir(Veiculo objeto) { using (OracleCommand c = _conn.ObterConexao().CreateCommand()) { c.CommandType = System.Data.CommandType.Text; c.CommandText = "delete from Veiculo WHERE codveiculo = :codveiculo"; c.Parameters.Add("codveiculo", OracleType.Int32).Value = objeto.CodVeiculo; if (c.ExecuteNonQuery() > 0) { return true; } } return false; }