none
Erro de Instanciamento RRS feed

  • Pergunta

  • Boa tarde Pessoal, Estou com o seguinte problema.

    Estou tentando gravar um registro no meu banco de Dados SQL Server. Na tabela tenho 1 registro gravado, o número 1. Antes de gravar o novo registro eu faço uma pesquisa na tabela, para verificar o último registro gravado, então eu carrego o meu datagrid com o número do meu íltimo registro gravado que é o número 1. O Data Grid é carregado corretamente com apenas um registro o número 1. Porém, quando eu faço as considerações dentro do programa aparece um erro de instancimento. Estou postando aqui tanto o meu código quanto o erro para ver se vocês podem me ajudar.

                EstruturaNotasFiscais tbNotasFiscais = new EstruturaNotasFiscais();
                VerificaCamposNotaFiscal();
                VerificaCamposNotaFiscal2();
                if (cGeraCodigosTabelaAutomatico == "S")
                {
                    NotasFiscaisBLL tbUltimaNotaFiscal = new NotasFiscaisBLL();
                    dgvConsulta.Visible = false;
    
                    nNumeroNotaFiscal = 0;
                    nNumeroFilial = Convert.ToInt32(txtNumeroFilial.Text);
                    dgvConsulta.DataSource = tbUltimaNotaFiscal.PesquisaNumeroFilialUltimaNotaFiscal(nNumeroFilial, txtSerieNota.Text, nNumeroNotaFiscal, nControle);
    
                    if (dgvConsulta.RowCount == 2)
                    {
                        if (nControle == 1)
                        {
                            if (dgvConsulta[0, dgvConsulta.CurrentRow.Index].Value.ToString() == "")
                            {
                                nNumeroNotaFiscal = 0;
                            }
                            else
                            {
                                nNumeroNotaFiscal = Convert.ToInt32(dgvConsulta[0, dgvConsulta.CurrentRow.Index].Value.ToString());
                            }
                        }
                        if (nControle == 2)
                        {
                            if (dgvConsulta[1, dgvConsulta.CurrentRow.Index].Value.ToString() == "")
                            {
                                nNumeroNotaFiscal = 0;
                            }
                            else
                            {
                                nNumeroNotaFiscal = Convert.ToInt32(dgvConsulta[1, dgvConsulta.CurrentRow.Index].Value.ToString());
                            }
                        }
                    }
                    nNumeroNotaFiscal++;
                    txtNumeroNota.Text = Convert.ToString(nNumeroNotaFiscal);
                }
    

    domingo, 10 de setembro de 2017 16:28

Respostas

Todas as Respostas