public NFcViewModel(NFc nfc) { _nfcService = new NFcService(); Nfc = _nfcService.GetById(nfc.Id); if (Nfc.ConsumidorIdentificado) { Consumidor = $"CONSUMIDOR {Nfc.DocumentoConsumidor}"; } else { Consumidor = "CONSUMIDOR NÃO IDENTIFICADO"; } Comercio = $"{Nfc.Comercio.CNPJ} - {Nfc.Comercio.RazaoSocial}"; EnderecoComercio = Nfc.Comercio.Endereco; }
private NFc NFcOnlineToNfcMobo(MyParserNFc.Models.NFc nfc) { var nfcMobo = new NFc() { Numero = nfc.Numero, Serie = nfc.Serie, DataNFc = nfc.DataNFc, ValorTotal = nfc.ValorTotal, ValorDescontos = nfc.ValorDescontos, FormaPagamento = nfc.FormaPagamento, ValorPago = nfc.ValorPago, ConsumidorIdentificado = nfc.ConsumidorIdentificado, DocumentoConsumidor = nfc.DocumentoConsumidor }; var nfcComercio = new NFcComercio { CNPJ = nfc.Comercio.CNPJ, IE = nfc.Comercio.IE, RazaoSocial = nfc.Comercio.RazaoSocial, Endereco = nfc.Comercio.Endereco }; nfcMobo.Comercio = nfcComercio; if (nfc.Itens.Any()) { foreach (var item in nfc.Itens) { nfcMobo.Itens.Add(new NFcItem { Codigo = item.Codigo, Descricao = item.Descricao, Qtde = item.Qtde, Un = item.Un, ValorTotal = item.ValorTotal, ValorUnitario = item.ValorUnitario }); } } return(nfcMobo); }
public NFcPage(NFc nfc) { InitializeComponent(); BindingContext = _viewModel = new NFcViewModel(nfc); }