private void btIncluir_Click(object sender, RoutedEventArgs e) { try { NFE_DUPLICATA Duplicata = new NFE_DUPLICATA(); Duplicata.DATA_VENCIMENTO = 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(NFE_DUPLICATA duplicata) { try { /* * EXERCÍCIO: Analise e corrija o que for necessário. * if (NFeSelected.ListaNfeDuplicata == null) * NFeSelected.ListaNfeDuplicata = new List<NfeDuplicataDTO>(); */ NFeSelected.NFE_DUPLICATA.Add(duplicata); } catch (Exception ex) { throw ex; } }