예제 #1
0
        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");
            }
        }
예제 #2
0
 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;
     }
 }