private void btn_buscarLocacao_Click(object sender, EventArgs e) { try { ConsultaLocacao frm = new ConsultaLocacao(); frm.ShowDialog(); //codigo selecionado int codigo = frm.codigo; frm = null; if (codigo != 0) { locacao loc = (new locacaoRepositorio()).selecionar(codigo); if (loc != null) { int codCli = loc.cliente_codigo; int codCar = loc.carro_codigo; tbox_codLoc.Text = loc.locacao_codigo.ToString(); dtp_previsaoDevolucao.Value = loc.locacao_dataDevolucaoPrevista; cliente cli = (new clienteRepositorio()).selecionar(codCli); if (cli != null) { tbox_cliente.Text = cli.cliente_nome; } carro car = (new carroRepositorio()).selecionar(codCar); if (car != null) { tbox_carro.Text = car.carro_nome; } } } } catch (Exception ex) { MessageBox.Show("Erro ao localizar! " + ex.Message); } }
private void btn_localizar_Click(object sender, EventArgs e) { try { ConsultaLocacao frm = new ConsultaLocacao(); frm.ShowDialog(); //codigo selecionado int codigo = frm.codigo; frm = null; if (codigo != 0) { locacao loc = (new locacaoRepositorio()).selecionar(codigo); if (loc != null && loc.status_codigo != 6) { tbox_codigo.Text = loc.locacao_codigo.ToString(); dtp_locacao.Value = loc.locacao_dataLocacao; dtp_previsaoDevolucao.Value = loc.locacao_dataDevolucaoPrevista; tbox_totalDias.Text = loc.locacao_qtdeDias.ToString(); tbox_codFunc.Text = loc.funcionario_codigo.ToString(); //trazer no tbox_funcionario o nome do funcionário correspondente ao código. tbox_codCli.Text = loc.cliente_codigo.ToString(); //trazer no tbox_cliente o nome do cliente correspondente ao código. tbox_codCar.Text = loc.carro_codigo.ToString(); //trazer no tbox_carro o nome do carro correspondente ao código. cbox_localLocacao.SelectedValue = loc.filial_codigo; tbox_totalLocacao.Text = loc.locacao_totalLocacao.ToString("#.00"); cbox_tipoPagamento.SelectedValue = loc.tipopagamento_codigo; cbox_statusLocacao.SelectedValue = loc.status_codigo; //validação para trazer o nome do funcionário. if (tbox_codFunc.Text != "") { codigo = (int.Parse(tbox_codFunc.Text)); funcionario fun = (new funcionarioRepositorio()).selecionar(codigo); if (fun != null) { tbox_funcionario.Text = fun.funcionario_nome; } } //validação para trazer o nome do cliente. if (tbox_codCli.Text != "") { codigo = (int.Parse(tbox_codCli.Text)); cliente cli = (new clienteRepositorio()).selecionar(codigo); if (cli != null) { tbox_cliente.Text = cli.cliente_nome; } } //validação para trazer o nome do carro. if (tbox_codCar.Text != "") { codigo = (int.Parse(tbox_codCar.Text)); carro car = (new carroRepositorio()).selecionar(codigo); if (car != null) { tbox_carro.Text = car.carro_nome; } } } else { MessageBox.Show("Dados não localizados!"); btn_cancelar_Click(sender, e); } } } catch (Exception ex) { MessageBox.Show("Erro ao localizar! " + ex.Message); } }