コード例 #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");
            }
        }
コード例 #2
0
        public void incluirDuplicata(NFeDuplicataDTO duplicata)
        {
            try
            {
                if (nfeSelected.listaDuplicata == null)
                {
                    nfeSelected.listaDuplicata = new List <NFeDuplicataDTO>();
                }

                nfeSelected.listaDuplicata.Add(duplicata);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }