public List <ParametricasBdReferencia> GetListaTipoFormularioDetalle() { List <ParametricasBdReferencia> ltipo = new List <ParametricasBdReferencia>(); ParametricasBdReferencia pReferencia; try { using (Entities db = new Entities()) { var list = from formDetalle in db.FUWEB_P_TIPOFORMULARIODETALLE where formDetalle.VIGENTE == "S" select formDetalle; foreach (var fDetalle in list) { pReferencia = new ParametricasBdReferencia(); pReferencia.Id = fDetalle.ID_TIPOFORMUALRIODETALLE; pReferencia.Descripcion = fDetalle.NOMBRE; pReferencia.IdReferencia = fDetalle.ID_TIPOFORMULARIO; ltipo.Add(pReferencia); } } }catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(ltipo); }
public IEnumerable <ParametricasBdReferencia> GetListaGrupoPrestadorSacs() { List <ParametricasBdReferencia> lprestacionSacs = new List <ParametricasBdReferencia>(); ParametricasBdReferencia prestadorsSacs; try { using (Entities db = new Entities()) { var list = from p in db.FUWEB_P_PRESTADORGRUPOSACS where p.VIGENTE == "S" select p; foreach (var tipoimed in list) { prestadorsSacs = new ParametricasBdReferencia(); prestadorsSacs.Id = tipoimed.ID_PRESTADORGRUPOSACS; prestadorsSacs.Descripcion = tipoimed.NOMBRE; prestadorsSacs.IdReferencia = tipoimed.ID_PRESTADORGRUPO; lprestacionSacs.Add(prestadorsSacs); } } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(lprestacionSacs); }
public IEnumerable <ParametricasBdReferencia> GetListaConvenio() { List <ParametricasBdReferencia> lConvenios = new List <ParametricasBdReferencia>(); ParametricasBdReferencia convenio; try { using (Entities db = new Entities()) { var list = from convenioList in db.FUWEB_P_CONVENIO where convenioList.VIGENTE == "S" orderby convenioList.ID_TIPOCONVENIO, convenioList.ORDEN select convenioList; foreach (var DatoConvenio in list) { convenio = new ParametricasBdReferencia(); convenio.Id = DatoConvenio.ID_CONVENIO; convenio.Descripcion = DatoConvenio.NOMBRE; convenio.IdReferencia = DatoConvenio.ID_TIPOCONVENIO; lConvenios.Add(convenio); } } } catch (EntityException ex) { Console.WriteLine("Error: " + ex.Message); } return(lConvenios); }
public IEnumerable <ParametricasBdReferencia> GetListaCobertura() { List <ParametricasBdReferencia> ltipoCobertura = new List <ParametricasBdReferencia>(); ParametricasBdReferencia cobertura = null; try { using (Entities db = new Entities()) { var list = from ListCobertura in db.FUWEB_P_COBERTURA where ListCobertura.VIGENTE == "S" select ListCobertura; foreach (var coberturaList in list) { cobertura = new ParametricasBdReferencia(); cobertura.Id = coberturaList.ID_COBERTURA; cobertura.Descripcion = coberturaList.NOMBRE; cobertura.IdReferencia = coberturaList.ID_TIPOPRODUCTO; ltipoCobertura.Add(cobertura); } } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(ltipoCobertura); }
public static IEnumerable <ParametricasBdReferencia> TransformarAListadoCobertura(ProductoDto producto) { IEnumerable <ProductoVidaApDetalleDtoMapper> listProductoVidaAp = TransformarListVidaApDTOEnDtoMapper(producto); IEnumerable <ProductoSaludDetalleDtoMapper> listProductoSalud = TransformarListSaludDTOEnDtoMapper(producto);; List <ParametricasBdReferencia> listaCobertura = new List <ParametricasBdReferencia>(); ParametricasBdReferencia cobertura = null; if (listProductoVidaAp != null && listProductoVidaAp.Count() > 0) { foreach (var listaVidaAp in listProductoVidaAp) { cobertura = new ParametricasBdReferencia(); cobertura.Id = listaVidaAp.ID_COBERTURA; listaCobertura.Add(cobertura); } } if (listProductoSalud != null && listProductoSalud.Count() > 0) { foreach (var listaSalud in listProductoSalud) { cobertura = new ParametricasBdReferencia(); cobertura.Id = listaSalud.ID_COBERTURA; listaCobertura.Add(cobertura); } } return(listaCobertura); }
public IEnumerable <ParametricasBdReferencia> GetListaCoberturaPrestacionGenericaPorGrupo(int GrupoFormulario) { List <ParametricasBdReferencia> lticobertura = new List <ParametricasBdReferencia>(); ParametricasBdReferencia ticobertura; try { using (Entities db = new Entities()) { var list = (from GEN in db.FUWEB_P_PRESTACIONGENERICA join BASGEN in db.FUWEB_P_PRESTACIONBASICGENERIC on GEN.ID_PRESTACIONGENERICA equals BASGEN.ID_PRESTACIONGENERICA join COB in db.FUWEB_P_COBERTURA_PRESTBASICA on BASGEN.ID_PRESTACIONBASICA equals COB.ID_PRESTACIONBASICA join SUB in (from A in db.FUWEB_PRODUCTOLIST_SALUD join B in db.FUWEB_P_COBERTURA on A.ID_COBERTURA equals B.ID_COBERTURA where A.ID_AGRUPACION == GrupoFormulario select new { B.ID_COBERTURA } ).Union( from A in db.FUWEB_PRODUCTOLIST_VIDAAP join B in db.FUWEB_P_COBERTURA on A.ID_COBERTURA equals B.ID_COBERTURA where A.ID_AGRUPACION == GrupoFormulario select new { B.ID_COBERTURA } ) on COB.ID_COBERTURA equals SUB.ID_COBERTURA group GEN by new { GEN.ID_PRESTACIONGENERICA, GEN.NOMBRE, COB.ID_COBERTURA } into g orderby g.Key.ID_PRESTACIONGENERICA, g.Key.NOMBRE select new { g.Key.ID_PRESTACIONGENERICA, g.Key.NOMBRE, g.Key.ID_COBERTURA }); foreach (var Datocobertura in list) { ticobertura = new ParametricasBdReferencia(); ticobertura.Id = Datocobertura.ID_PRESTACIONGENERICA; ticobertura.Descripcion = Datocobertura.NOMBRE; ticobertura.IdReferencia = Datocobertura.ID_COBERTURA; lticobertura.Add(ticobertura); } } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(lticobertura); }
public static void CrearElementoListaReferenciaDTO(EstructuraListaReferencia lista, Int32 id, String descripcion) { if (null != lista && null != descripcion) { ParametricasBdReferencia Elemento = new ParametricasBdReferencia() { Id = id, Descripcion = descripcion }; lista.Valor.Add(Elemento); //lista.ValorEspejo.Add(Elemento); } }
public IEnumerable <ParametricasBdReferencia> GetListaCoberturaPorGrupo(int GrupoFormulario) { List <ParametricasBdReferencia> lticobertura = new List <ParametricasBdReferencia>(); ParametricasBdReferencia ticobertura; try { using (Entities db = new Entities()) { var list = (from A in db.FUWEB_PRODUCTOLIST_SALUD join B in db.FUWEB_P_COBERTURA on A.ID_COBERTURA equals B.ID_COBERTURA where A.ID_AGRUPACION == GrupoFormulario orderby B.ID_TIPOPRODUCTO, B.ORDENAR select new { B.ID_COBERTURA, B.NOMBRE, B.ID_TIPOPRODUCTO }).Union ( from A in db.FUWEB_PRODUCTOLIST_VIDAAP join B in db.FUWEB_P_COBERTURA on A.ID_COBERTURA equals B.ID_COBERTURA where A.ID_AGRUPACION == GrupoFormulario orderby B.ID_TIPOPRODUCTO, B.ORDENAR select new { B.ID_COBERTURA, B.NOMBRE, B.ID_TIPOPRODUCTO }); foreach (var Datocobertura in list) { ticobertura = new ParametricasBdReferencia(); ticobertura.Id = Datocobertura.ID_COBERTURA; ticobertura.Descripcion = Datocobertura.NOMBRE; ticobertura.IdReferencia = Datocobertura.ID_TIPOPRODUCTO; lticobertura.Add(ticobertura); } } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } return(lticobertura); }