Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        public void IncluirDuplicata(NfeDuplicataDTO duplicata)
        {
            try
            {
                if (NFeSelected.ListaNfeDuplicata == null)
                {
                    NFeSelected.ListaNfeDuplicata = new List <NfeDuplicataDTO>();
                }

                NFeSelected.ListaNfeDuplicata.Add(duplicata);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }