private void btIncluir_Click(object sender, RoutedEventArgs e) { try { NFeDuplicataDTO duplicata = new NFeDuplicataDTO(); duplicata.dataVencimento = dpDuplicataData.SelectedDate; duplicata.numero = tbDuplicataNumero.Text; decimal aux; if (decimal.TryParse(tbDuplicataValor.Text, out aux)) { duplicata.valor = aux; } else { duplicata.valor = null; } ((NFeViewModel)DataContext).incluirDuplicata(duplicata); tbDuplicataNumero.Clear(); tbDuplicataValor.Clear(); dpDuplicataData.SelectedDate = null; dataGrid.Items.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema"); } }
public void incluirDuplicata(NFeDuplicataDTO duplicata) { try { if (nfeSelected.listaDuplicata == null) { nfeSelected.listaDuplicata = new List <NFeDuplicataDTO>(); } nfeSelected.listaDuplicata.Add(duplicata); } catch (Exception ex) { throw ex; } }