/// <summary> /// Método que carga la informacion de los laboratorios /// </summary> public void CargarAmbientesReporte() { try { List <tbAmbiente> listaAmbientes = new List <tbAmbiente>(); tbAmbiente amb = new tbAmbiente(); amb.Id = 0; amb.Nombre = "Seleccionar"; listaAmbientes.Add(amb); var ambientes = contexto.tbAmbiente.OrderBy(x => x.Nombre).ToList(); foreach (var item in ambientes) { tbAmbiente amb2 = new tbAmbiente(); amb2.Id = item.Id; amb2.Nombre = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(item.Nombre); listaAmbientes.Add(amb2); } interfaceHojaDatos.AmbientesReporte = listaAmbientes; } catch (Exception ex) { throw ex; } }
public string SetarUrlEstado(Estado UF, tbAmbiente Amb, TipoUrlEnvio tpUrlEnvio) { switch (UF) { case Estado.AN: { if (tpUrlEnvio == TipoUrlEnvio.RecepcaoEvento) { if (Amb == tbAmbiente.PROD) { return("https://www.nfe.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx"); } else { return(""); } } else { return(string.Empty); } } case Estado.AL: { if (tpUrlEnvio == TipoUrlEnvio.StatusServico) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Autorizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RetAutorizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Inutilizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.ConsultaSitNfe) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Cancelamento) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RecepcaoEvento) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } } else { return(string.Empty); } } case Estado.BA: { if (tpUrlEnvio == TipoUrlEnvio.StatusServico) { if (Amb == tbAmbiente.HOM) { return("https://hnfe.sefaz.ba.gov.br/webservices/NfeStatusServico/NfeStatusServico.asmx"); } else { return("https://nfe.sefaz.ba.gov.br/webservices/NfeStatusServico/NfeStatusServico.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Inutilizacao) { if (Amb == tbAmbiente.HOM) { return("https://hnfe.sefaz.ba.gov.br/webservices/nfenw/nfeinutilizacao2.asmx"); } else { return("https://nfe.sefaz.ba.gov.br/webservices/NfeInutilizacao/NfeInutilizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Autorizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx"); } else { return("https://nfe.sefaz.ba.gov.br/webservices/NfeAutorizacao/NfeAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RetAutorizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx"); } else { return("https://nfe.sefaz.ba.gov.br/webservices/NfeRetAutorizacao/NfeRetAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.ConsultaSitNfe) { if (Amb == tbAmbiente.HOM) { return("https://nfe.sefaz.ba.gov.br/webservices/NfeConsulta/NfeConsulta.asmx"); } else { return("https://nfe.sefaz.ba.gov.br/webservices/NfeConsulta/NfeConsulta.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Cancelamento) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx"); } else { return("https://hnfe.sefaz.ba.gov.br/webservices/sre/recepcaoevento.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RecepcaoEvento) { if (Amb == tbAmbiente.HOM) { return("https://hnfe.sefaz.ba.gov.br/webservices/sre/recepcaoevento.asmx"); } else { return("https://nfe.sefaz.ba.gov.br/webservices/sre/recepcaoevento.asmx"); } } else { return(string.Empty); } } case Estado.CE: { if (tpUrlEnvio == TipoUrlEnvio.StatusServico) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeStatusServico2?wsdl"); } else { return("https://nfe.sefaz.ce.gov.br/nfe2/services/NfeStatusServico2?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.Autorizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl"); } else { return("https://nfe.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.RetAutorizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeRetAutorizacao?wsdl"); } else { return("https://nfe.sefaz.ce.gov.br/nfe2/services/NfeRetAutorizacao?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.Inutilizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeInutilizacao2?wsdl"); } else { return("https://nfe.sefaz.ce.gov.br/nfe2/services/NfeInutilizacao2?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.ConsultaSitNfe) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeConsulta2?wsdl"); } else { return("https://nfe.sefaz.ce.gov.br/nfe2/services/NfeConsulta2?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.Cancelamento) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/RecepcaoEvento?wsdl"); } else { return("https://nfe.sefaz.ce.gov.br/nfe2/services/RecepcaoEvento?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.RecepcaoEvento) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/RecepcaoEvento?wsdl"); } else { return("https://nfe.sefaz.ce.gov.br/nfe2/services/RecepcaoEvento?wsdl"); } } else { return(string.Empty); } } case Estado.PA: { if (tpUrlEnvio == TipoUrlEnvio.StatusServico) { if (Amb == tbAmbiente.HOM) { return("https://hom.sefazvirtual.fazenda.gov.br/NfeStatusServico2/NfeStatusServico2.asmx"); } else { return("https://www.sefazvirtual.fazenda.gov.br/NfeStatusServico2/NfeStatusServico2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Autorizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl"); } else { return("https://www.sefazvirtual.fazenda.gov.br/NfeAutorizacao/NfeAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RetAutorizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeRetAutorizacao?wsdl"); } else { return("https://www.sefazvirtual.fazenda.gov.br/NfeRetAutorizacao/NfeRetAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Inutilizacao) { if (Amb == tbAmbiente.HOM) { return("https://hom.sefazvirtual.fazenda.gov.br/NfeInutilizacao2/NfeInutilizacao2.asmx"); } else { return("https://www.sefazvirtual.fazenda.gov.br/NfeInutilizacao2/NfeInutilizacao2.asmx "); } } else if (tpUrlEnvio == TipoUrlEnvio.ConsultaSitNfe) { if (Amb == tbAmbiente.HOM) { return("https://hom.sefazvirtual.fazenda.gov.br/NfeConsulta2/NfeConsulta2.asmx"); } else { return("https://www.sefazvirtual.fazenda.gov.br/NfeConsulta2/NfeConsulta2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Cancelamento) { if (Amb == tbAmbiente.HOM) { return("https://hom.sefazvirtual.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx"); } else { return("https://www.sefazvirtual.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RecepcaoEvento) { if (Amb == tbAmbiente.HOM) { return("https://hom.sefazvirtual.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx"); } else { return("https://www.sefazvirtual.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx"); } } else { return(string.Empty); } } case Estado.PE: { if (tpUrlEnvio == TipoUrlEnvio.StatusServico) { if (Amb == tbAmbiente.HOM) { return("https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2?wsdl"); } else { return("https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.Autorizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl"); } else { return("https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeAutorizacao?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.RetAutorizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeRetAutorizacao?wsdl"); } else { return("https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeRetAutorizacao?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.Inutilizacao) { if (Amb == tbAmbiente.HOM) { return("https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao2?wsdl"); } else { return("https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeInutilizacao2?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.ConsultaSitNfe) { if (Amb == tbAmbiente.HOM) { return("https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/NfeConsulta2?wsdl"); } else { return("https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeConsulta2?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.Cancelamento) { if (Amb == tbAmbiente.HOM) { return("https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/RecepcaoEvento?wsdl"); } else { return("https://nfe.sefaz.pe.gov.br/nfe-service/services/RecepcaoEvento?wsdl"); } } else if (tpUrlEnvio == TipoUrlEnvio.RecepcaoEvento) { if (Amb == tbAmbiente.HOM) { return("https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/RecepcaoEvento?wsdl"); } else { return("https://nfe.sefaz.pe.gov.br/nfe-service/services/RecepcaoEvento?wsdl"); } } else { return(string.Empty); } } case Estado.SE: { if (tpUrlEnvio == TipoUrlEnvio.StatusServico) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Autorizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RetAutorizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Inutilizacao) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.ConsultaSitNfe) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/NfeConsulta/NfeConsulta2.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.Cancelamento) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } } else if (tpUrlEnvio == TipoUrlEnvio.RecepcaoEvento) { if (Amb == tbAmbiente.HOM) { return("https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } else { return("https://nfe.sefazvirtual.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx"); } } else { return(string.Empty); } } default: return(string.Empty); } }