Esempio n. 1
0
        }//validatefill

        private void exibirDadosVenda(vendas cVendas)
        {
            try
            {
                limparTela(2);
                veiculos = new Veiculos();
                clientes = new Cliente();
                veiculos.ArquivoConexao = sArquivoConexao;
                clientes.ArquivoConexao = sArquivoConexao;

                switch (bTipoEntrada)
                {
                case 1:
                    cmbVenda.SelectedText = cVendas.cod_venda.ToString("D5") + "/" + cVendas.data_venda.Year.ToString();
                    break;
                }
                cmbVeiculo.Text          = veiculos.pesquisarCarro(cVendas.cod_carro).Placa2.Trim();
                txtModelo.Text           = veiculos.pesquisarMarca(veiculos.pesquisarCarro(cVendas.cod_carro).CodMarca).descricao + " | " + veiculos.pesquisarCarro(cVendas.cod_carro).Modelo;
                cmbClienteComprador.Text = clientes.pesquisarCliente(cVendas.cod_cliente_comprador).Nome.Trim();
                cmbClienteVendedor.Text  = clientes.pesquisarCliente(cVendas.cod_cliente_vendedor).Nome.Trim();
                if (cVendas.tipo_venda == 0)
                {
                    cmbTipoVenda.Text = "ESTANCIONAMENTO";
                }
                else
                {
                    cmbTipoVenda.Text = "INTERMEDIAÇÃO";
                }
                txtValorVenda.Text         = cVendas.valor.ToString("C");
                txtObservacao.Text         = cVendas.observacao.Trim();
                cmbSituacao.Text           = retornaCodigoSituacao(1, "", cVendas.situacao).ToString();
                txtDescritivoComissao.Text = cVendas.tipo_comissao.Trim();

                SituacaoVenda = cVendas.situacao;

                //Comissao
                lancarComissao(cVendas);

                //observacao
                lancarObservacao(cVendas);

                cmbVeiculo.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao exibir dados da venda!\n" + ex.Message, "EstacionamentoFacil (FrmVd08)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void selecionaCliente()
        {
            int iCodigo = 0;

            if (gridHistorico.Rows.Count > 0)
            {
                iCodigo = int.Parse(gridHistorico.CurrentRow.Cells[0].Value.ToString());
                if (iCodigo > 0)
                {
                    cliente cCliente = new cliente();
                    clientes = new Cliente();
                    clientes.ArquivoConexao = sArquivoConexao;
                    cCliente = clientes.pesquisarCliente(iCodigo);
                    if (cCliente != null)
                    {
                        vTelaCliente.exibirDadosCliente(cCliente);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Nenhum cliente selecionado.", "EstacionamentoFacil (FrmLC05)", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Nenhum cliente selecionado.", "EstacionamentoFacil (FrmLC06)", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Nenhum cliente encontrado.", "EstacionamentoFacil (FrmLC07)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 3
0
 private void novaObservacao()
 {
     //ComboBoxItem cmbItem = (ComboBoxItem)cmbNome.SelectedItem;
     clientes = new Cliente();
     clientes.ArquivoConexao = sArquivoConexao;
     //if (cmbItem != null)
     if (!bNovo)
     {
         vTelaPrincipal.abrirCadObservacao(vTelaPrincipal, clientes.pesquisarCliente(iCodigoCliente));
     }
     else
     {
         MessageBox.Show("Cadastro novo! Não é permitido a inclusão de observação antes da primeira gravação!", "EstacionamentoFacil (FrmPros15)", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Esempio n. 4
0
        private void pesquisarVeiculos()
        {
            List <carro>    lstCarro = null;
            string          sSQL     = "";
            DataGridViewRow row;

            if (validarPesquisa())
            {
                veiculos = new Veiculos();
                clientes = new Cliente();
                veiculos.ArquivoConexao = sArquivoConexao;
                clientes.ArquivoConexao = sArquivoConexao;
                limparGrid();
                switch (tabControl1.SelectedIndex)
                {
                case 0:
                    if (!txtPlaca.Text.Trim().Equals("*"))
                    {
                        sSQL = " Placa2 LIKE '%" + txtPlaca.Text.Trim() + "%'";
                    }
                    else
                    {
                        sSQL = "";
                    }
                    break;

                case 1:
                    ComboBoxItem cmbItem = (ComboBoxItem)cmbMarca.SelectedItem;
                    sSQL = " CodMarca = " + cmbItem.Value.ToString();
                    break;

                case 2:
                    if (!txtChassi.Text.Trim().Equals("*"))
                    {
                        sSQL = " Chassi2 = '" + txtChassi.Text.Trim() + "'";
                    }
                    else
                    {
                        sSQL = "";
                    }
                    break;

                case 3:
                    if (!txtAno.Text.Trim().Equals("*"))
                    {
                        sSQL = " (AnoFab = " + txtAno.Text.Trim() + " OR AnoMod = " + txtAno.Text.Trim() + " )";
                    }
                    else
                    {
                        sSQL = "";
                    }
                    break;
                }
                lstCarro = veiculos.localizaDadosCarro(sSQL);
                if (lstCarro != null)
                {
                    if (lstCarro.Count > 0)
                    {
                        row = new DataGridViewRow();
                        foreach (carro cCarro in lstCarro)
                        {
                            gridHistorico.AllowUserToAddRows = true;
                            row = (DataGridViewRow)gridHistorico.Rows[0].Clone();
                            gridHistorico.AllowUserToAddRows = false;
                            row.Cells[0].Value = cCarro.Codigo.ToString();
                            row.Cells[1].Value = cCarro.Placa2.ToString().Trim();
                            row.Cells[2].Value = veiculos.pesquisarMarca(cCarro.CodMarca).descricao.ToString().Trim();
                            int iCodClienteCarro = veiculos.buscaClienteCarro(cCarro.Codigo);
                            if (iCodClienteCarro > 0)
                            {
                                row.Cells[3].Value = clientes.pesquisarCliente(iCodClienteCarro).Nome.Trim();
                            }
                            else
                            {
                                row.Cells[3].Value = "";
                            }
                            gridHistorico.Rows.Add(row);
                        }
                    }
                }
            }
        }