private void btSalvar_Click(object sender, RoutedEventArgs e) { try { NFE_CUPOM_FISCAL_REFERENCIADO CupomVinculado = new NFE_CUPOM_FISCAL_REFERENCIADO(); CupomVinculado.MODELO_DOCUMENTO_FISCAL = tbModeloDocumentoFiscal.Text; CupomVinculado.DATA_EMISSAO_CUPOM = dpDataEmissao.DateTime; int aux; if (int.TryParse(tbNrOrdemECF.Text, out aux)) { CupomVinculado.NUMERO_ORDEM_ECF = aux; } else { CupomVinculado.NUMERO_ORDEM_ECF = null; } if (int.TryParse(tbNrCaixa.Text, out aux)) { CupomVinculado.NUMERO_CAIXA = aux; } else { CupomVinculado.NUMERO_CAIXA = null; } if (int.TryParse(tbCOO.Text, out aux)) { CupomVinculado.COO = aux; } else { CupomVinculado.COO = null; } CupomVinculado.NUMERO_SERIE_ECF = tbNrSerieECF.Text; ((NFeViewModel)DataContext).IncluirCupomVinculado(CupomVinculado); tbModeloDocumentoFiscal.Clear(); //dpDataEmissao.DateTime = null; tbNrOrdemECF.Clear(); tbNrCaixa.Clear(); tbCOO.Clear(); tbNrSerieECF.Clear(); dataGrid.Items.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Alerta do sistema"); } }
public void IncluirCupomVinculado(NFE_CUPOM_FISCAL_REFERENCIADO cupomVinculado) { try { /* * EXERCÍCIO: Analise e corrija o que for necessário. * if (NFeSelected.ListaNfeCupomFiscalReferenciado == null) * NFeSelected.ListaNfeCupomFiscalReferenciado = new List<NfeCupomFiscalReferenciadoDTO>(); */ NFeSelected.NFE_CUPOM_FISCAL_REFERENCIADO.Add(cupomVinculado); } catch (Exception ex) { throw ex; } }