private void tsBB_Salvar_Click(object sender, EventArgs e) { if (pDadosFiltro.validarCampoObrigatorio()) { List <TRegistro_Lan_Originacao_x_Faturamento> listaValida = new List <TRegistro_Lan_Originacao_x_Faturamento>(); if (BS_Originacao_x_Faturamento.Count > 1) { TList_Lan_Originacao_x_Faturamento lista = (BS_ItensNota.Current as TRegistro_LanFaturamento_Item).lOriginacao_x_Faturamento; //lista.Remove(BS_Originacao_x_Faturamento.Current as TRegistro_Lan_Originacao_x_Faturamento); listaValida = lista.Where(p => (p.Nr_LanctoFiscalstr == Nr_NotaFiscal.Text)).ToList <TRegistro_Lan_Originacao_x_Faturamento>(); } if (listaValida.Count <= 1) { tsBB_Salvar.Visible = false; tsBB_Cancelar.Visible = false; tsBB_Add.Visible = true; tsBB_Remover.Visible = true; habilitarControls(false); BS_Originacao_x_Faturamento.ResetCurrentItem(); buscaHeadge(); } else { MessageBox.Show("Atenção, já existe um lançamento de originação desta nota fiscal!"); } } }