private void EditarCheque() { TextBlock itemSelecionado = (TextBlock)ltb_Cheques.SelectedItem; LoteCEL604 lote = _arquivo.LOTES.Find(x => x.INDICE == ltb_Lotes.SelectedIndex + 1); Cheque cheque = lote.CHEQUES.Find(x => x.INDICE == (int)itemSelecionado.Tag); EditarCheque edita = new EditarCheque(cheque); edita.ShowDialog(); }
private void btn_AdicionarCheque_Click(object sender, RoutedEventArgs e) { DetalheCEL604 detalhe = new DetalheCEL604(new string(' ', _arquivo.QUEBRA), 0, _arquivo.QUEBRA, _arquivo.COMPRIMENTO_LINHA); Cheque cheque = new Cheque(); cheque.DADOS_FRENTE = new List <DetalheArquivoCompe>(); cheque.DADOS_FRENTE.Add(detalhe); cheque.INDICE = ltb_Cheques.Items.Count + 1; EditarCheque edita = new EditarCheque(cheque); if (edita.ShowDialog() == true) { LoteCEL604 lote = _arquivo.LOTES.Find(x => x.INDICE == ltb_Lotes.SelectedIndex + 1); lote.CHEQUES.Add(cheque); PreencheListaCheques(); } else { cheque = null; } }