private void EditarLote() { LoteCEL604 lote = _arquivo.LOTES.Find(x => x.INDICE == ltb_Lotes.SelectedIndex + 1); EditaDetalhe edita = new EditaDetalhe(lote.FECHAMENTO); edita.ShowDialog(); }
private void btn_AdicionarLote_Click(object sender, RoutedEventArgs e) { LoteCEL604 lote = new LoteCEL604(); lote.FECHAMENTO = new FechamentoCEL604(new string(' ', _arquivo.QUEBRA), 0, _arquivo.QUEBRA, _arquivo.COMPRIMENTO_LINHA, new SolidColorBrush(Colors.DarkMagenta)); lote.INDICE = ltb_Lotes.Items.Count + 1; EditaDetalhe edita = new EditaDetalhe(lote.FECHAMENTO); if (edita.ShowDialog() == true) { lote.CHEQUES = new List <Cheque>(); _arquivo.LOTES.Add(lote); PreencheListaLotes(); } else { lote = null; } }