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.ListaNfeDuplicata == null) { NFeSelected.ListaNfeDuplicata = new List <NfeDuplicataDTO>(); } NFeSelected.ListaNfeDuplicata.Add(duplicata); } catch (Exception ex) { throw ex; } }