Oi pessoal, estou com um problema para listar as notas que estão cadastradas no funcionário.
Eu insiro as notas no listview, ao clicar em processar fechamento, eu quero que pesquise no banco de dados se alguma nota do funcionário não foi inserida, e insira na mesma listview as notas.
Só que até então o banco pesquisa tudo todas as notas do funcionário no banco de dados, mas não insere. Alguem pode me ajudar?
private void Bt_Processar_Click(object sender, EventArgs e)
{
if (txt_CodigoFuncionario.Text.Trim().Equals(String.Empty))
return;
else
{
List<FluxoRecebimento> listaCliente = new List<FluxoRecebimento>();
listaCliente = new FluxoRecebimentoNG().BuscarNotasFuncionario(Convert.ToInt32(txt_CodigoFuncionario.Text.Trim()));
lista = new List<FluxoRecebimento>();
FluxoRecebimento novaNota = new FluxoRecebimento();
var itemexiste = lvlListagemFluxo.FindItemWithText(novaNota.NotaID.ToString());
if (itemexiste == null)
{
foreach (var item in listaCliente)
{
novaNota.NumeroNota = item.NumeroNota.ToString();
novaNota.NotaID = item.NotaID;
novaNota.CodigoCliente = item.CodigoCliente;
novaNota.NomeCliente = item.NomeCliente;
novaNota.ValorTotal = item.ValorRestante;
novaNota.Desconto = Convert.ToDecimal("0,00".ToString());
novaNota.ValorPago = item.ValorPago;
novaNota.Recebida = "Sim";
novaNota.Parcial = "Não";
lista.Add(novaNota);
PreencherLista(novaNota);
}
}
bt_Salvar.Enabled = true;
bt_ProcessarFechamento.Enabled = false;
}
}