public void SalvarAtualizarNFe() { try { /*if (NFeSelected.TRIBUT_OPERACAO_FISCAL == null) * throw new Exception("Selecione a Operação Fiscal."); */ using (ServidorClient serv = new ServidorClient()) { NFeSelected.ID_EMPRESA = Empresa.Id; NFeSelected.VERSAO_PROCESSO_EMISSAO = "100"; NFeSelected.NFE_DESTINATARIO[0].INSCRICAO_ESTADUAL = ""; if (NFeSelected.NFE_DESTINATARIO == null) { NFeSelected.NFE_DESTINATARIO = new List <NFE_DESTINATARIO>(); NFeSelected.NFE_DESTINATARIO.Add(new NFE_DESTINATARIO()); } /* * if (NFeSelected.NFE_EMITENTE == null) * { * NFeSelected.NFE_EMITENTE = new List<NFE_EMITENTE>(); * NFeSelected.NFE_EMITENTE.Add(new NFE_EMITENTE()); * * NFeSelected.NFE_EMITENTE[0].CPF_CNPJ = Empresa.Cnpj; * NFeSelected.NFE_EMITENTE[0].NOME = Empresa.RazaoSocial; * NFeSelected.NFE_EMITENTE[0].FANTASIA = Empresa.NomeFantasia; * NFeSelected.NFE_EMITENTE[0].LOGRADOURO = Empresa.EnderecoPrincipal.Logradouro; * NFeSelected.NFE_EMITENTE[0].NUMERO = Empresa.EnderecoPrincipal.Numero; * NFeSelected.NFE_EMITENTE[0].COMPLEMENTO = Empresa.EnderecoPrincipal.Complemento; * NFeSelected.NFE_EMITENTE[0].BAIRRO = Empresa.EnderecoPrincipal.Bairro; * NFeSelected.NFE_EMITENTE[0].CODIGO_MUNICIPIO = Empresa.EnderecoPrincipal.MunicipioIbge; * NFeSelected.NFE_EMITENTE[0].NOME_MUNICIPIO = Empresa.EnderecoPrincipal.Cidade; * NFeSelected.NFE_EMITENTE[0].UF = Empresa.EnderecoPrincipal.Uf; * NFeSelected.NFE_EMITENTE[0].CEP = Empresa.EnderecoPrincipal.Cep; * NFeSelected.NFE_EMITENTE[0].CRT = Empresa.Crt; * NFeSelected.NFE_EMITENTE[0].CODIGO_PAIS = 1058; * NFeSelected.NFE_EMITENTE[0].NOME_PAIS = "Brasil"; * NFeSelected.NFE_EMITENTE[0].TELEFONE = Empresa.EnderecoPrincipal.Fone; * NFeSelected.NFE_EMITENTE[0].INSCRICAO_ESTADUAL = Empresa.InscricaoEstadual; * NFeSelected.NFE_EMITENTE[0].INSCRICAO_ESTADUAL_ST = Empresa.InscricaoEstadualSt; * NFeSelected.NFE_EMITENTE[0].INSCRICAO_MUNICIPAL = Empresa.InscricaoMunicipal; * } */ serv.SalvarAtualizarNfeCabecalho(NFeSelected); //NFeSelected = null; } } catch (Exception ex) { throw ex; } }
public void SalvarAtualizarNFe() { try { if (NFeSelected.TributOperacaoFiscal == null) { throw new Exception("Selecione a Operação Fiscal."); } using (ServidorClient serv = new ServidorClient()) { NFeSelected.IdEmpresa = Empresa.Id; NFeSelected.VersaoProcessoEmissao = "100"; NFeSelected.NfeDestinatario.InscricaoEstadual = ""; if (NFeSelected.NfeEmitente == null) { NfeEmitenteDTO Emitente = new NfeEmitenteDTO(); Emitente.CpfCnpj = Empresa.Cnpj; Emitente.Nome = Empresa.RazaoSocial; Emitente.Fantasia = Empresa.NomeFantasia; Emitente.Logradouro = Empresa.EnderecoPrincipal.Logradouro; Emitente.Numero = Empresa.EnderecoPrincipal.Numero; Emitente.Complemento = Empresa.EnderecoPrincipal.Complemento; Emitente.Bairro = Empresa.EnderecoPrincipal.Bairro; Emitente.CodigoMunicipio = Empresa.EnderecoPrincipal.MunicipioIbge; Emitente.NomeMunicipio = Empresa.EnderecoPrincipal.Cidade; Emitente.Uf = Empresa.EnderecoPrincipal.Uf; Emitente.Cep = Empresa.EnderecoPrincipal.Cep; Emitente.Crt = Empresa.Crt; Emitente.CodigoPais = 1058; Emitente.NomePais = "Brasil"; Emitente.Telefone = Empresa.EnderecoPrincipal.Fone; Emitente.InscricaoEstadual = Empresa.InscricaoEstadual; Emitente.InscricaoEstadualSt = Empresa.InscricaoEstadualSt; Emitente.InscricaoMunicipal = Empresa.InscricaoMunicipal; NFeSelected.NfeEmitente = Emitente; } serv.SalvarAtualizarNfeCabecalho(NFeSelected); NFeSelected = null; } } catch (Exception ex) { throw ex; } }