示例#1
0
 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);
     }
 }
示例#2
0
 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);
     }
 }