public List <ClsTitularBenef> Get_Titular_Benef(double cuil, int TipoDeEvento) { using (lts_sindicatoDataContext context = new lts_sindicatoDataContext()) { Func_Utiles fu = new Func_Utiles(); Parentesco parent = new Parentesco(); var Titu = (from a in context.soccen where a.SOCCEN_CUIL == cuil join b in context.maesoc on a.SOCCEN_CUIL equals b.MAESOC_CUIL select new { nombre = b.MAESOC_APELLIDO.Trim() + " " + b.MAESOC_NOMBRE.Trim(), parent = "Titular", dni = b.MAESOC_NRODOC, sexo = b.MAESOC_SEXO, edad = fu.calcular_edad(b.MAESOC_FECHANAC), codigofliar = 0 }).ToList(); var Benef = (from a in context.socflia where a.SOCFLIA_CUIL == cuil join b in context.maeflia on a.SOCFLIA_CODFLIAR equals b.MAEFLIA_CODFLIAR select new { nombre = b.MAEFLIA_APELLIDO.Trim() + " " + b.MAEFLIA_NOMBRE.Trim(), parent = parent.GetParentescoDescrip(a.SOCFLIA_PARENT).parent_descrip, dni = Convert.ToString(b.MAEFLIA_NRODOC), sexo = b.MAEFLIA_SEXO, edad = fu.calcular_edad(b.MAEFLIA_FECNAC), codigofliar = Convert.ToInt32(b.MAEFLIA_CODFLIAR) }).ToList(); //var Titu_Benef = Titu.Union(Benef); var Titu_Benef = TipoDeEvento != 3 ? Titu.Union(Benef) : Titu; if (Titu_Benef.Count() > 0) { foreach (var item in Titu_Benef) { ClsTitularBenef tb = new ClsTitularBenef(); tb.nombre = item.nombre; tb.Parentesco = item.parent; tb.Cuil = item.dni; tb.Sexo = item.sexo; tb.Edad = item.edad; tb.CodigoFliar = item.codigofliar; Lst_Titular_benef.Add(tb); } } return(Lst_Titular_benef); } }
public List <Edades> get_edades(string codigo_postal) { Func_Utiles funciones_utiles = new Func_Utiles(); var edad_mochilas = (from a in db_sindicato.soccen join sf in db_sindicato.socflia on a.SOCCEN_CUIL equals sf.SOCFLIA_CUIL join flia in db_sindicato.maeflia on sf.SOCFLIA_CODFLIAR equals flia.MAEFLIA_CODFLIAR join maesocio in db_sindicato.maesoc on a.SOCCEN_CUIL equals maesocio.MAESOC_CUIL where a.SOCCEN_ESTADO == 1 && (codigo_postal == "0" ? maesocio.MAESOC_CODPOS != codigo_postal : maesocio.MAESOC_CODPOS == codigo_postal) select new { sexo = flia.MAEFLIA_SEXO, edad = funciones_utiles.calcular_edad(flia.MAEFLIA_FECNAC), }).ToList(); if (edad_mochilas.Count() > 0) { Edades edad_ = new Edades(); foreach (var item in edad_mochilas.ToList()) { edad_.Sexo = item.sexo.ToString(); edad_.Edad = item.edad; lst_edades.Add(edad_); } } return(lst_edades); } //Obtengo un listado con las edades de un codigo postal
public ClsBeneficiarioExepcion GetDatosBenef(double _codfliar) { using (lts_sindicatoDataContext context = new lts_sindicatoDataContext()) { Func_Utiles fu = new Func_Utiles(); Parentesco parent = new Parentesco(); var Benef = from a in context.socflia where a.SOCFLIA_CODFLIAR == _codfliar join b in context.maeflia on a.SOCFLIA_CODFLIAR equals b.MAEFLIA_CODFLIAR select new { nombre = b.MAEFLIA_APELLIDO.Trim() + " " + b.MAEFLIA_NOMBRE.Trim(), parent = parent.GetParentescoDescrip(a.SOCFLIA_PARENT).parent_descrip, dni = Convert.ToString(b.MAEFLIA_NRODOC), sexo = b.MAEFLIA_SEXO, edad = fu.calcular_edad(b.MAEFLIA_FECNAC), codigofliar = Convert.ToInt32(b.MAEFLIA_CODFLIAR) }; if (Benef.Count() > 0) { benefexep.nombre = Benef.First().nombre; benefexep.parentesco = Benef.First().parent; benefexep.dni = Benef.First().dni; benefexep.sexo = Benef.First().sexo.ToString(); benefexep.edad = Benef.First().edad; benefexep.codigofliar = Benef.First().codigofliar; } return(benefexep); } }
public ClsBeneficiarioExepcion GetDatosExepcion(double _expecionID) { using (lts_sindicatoDataContext context = new lts_sindicatoDataContext()) { Func_Utiles fu = new Func_Utiles(); Parentesco parent = new Parentesco(); var Benef = from a in context.eventos_exep where a.event_exep_id == _expecionID select new { nombre = a.event_exep_apellido.Trim() + " " + a.event_exep_nombre.Trim(), parent = parent.GetParentescoDescrip(a.event_exep_parent).parent_descrip, dni = Convert.ToString(a.event_exep_dni), sexo = a.event_exep_sexo, edad = fu.calcular_edad(Convert.ToDateTime(a.event_exep_fechanac)), codigofliar = 0 }; //var Benef = from a in context.socflia // where a.SOCFLIA_CUIL == // join b in context.maeflia on a.SOCFLIA_CODFLIAR equals b.MAEFLIA_CODFLIAR //select new //{ // nombre = b.MAEFLIA_APELLIDO.Trim() + " " + b.MAEFLIA_NOMBRE.Trim(), // parent = parent.GetParentescoDescrip(a.SOCFLIA_PARENT).parent_descrip, // dni = Convert.ToString(b.MAEFLIA_NRODOC), // sexo = b.MAEFLIA_SEXO, // edad = fu.calcular_edad(b.MAEFLIA_FECNAC), // codigofliar = Convert.ToInt32(b.MAEFLIA_CODFLIAR) //}; if (Benef.Count() > 0) { benefexep.nombre = Benef.First().nombre; benefexep.parentesco = Benef.First().parent; benefexep.dni = Benef.First().dni; benefexep.sexo = Benef.First().sexo.ToString(); benefexep.edad = Benef.First().edad; benefexep.codigofliar = Benef.First().codigofliar; } return(benefexep); } }
public List <prueba> pr(string codigo_postal) { // var it = from a in db_sindicato.maesoc select a;//where a.MAESOC_NRODOC == "26954776" select a; // //db_sindicato.maeflia.Where(x => x.MAEFLIA_NRODOC == 26954776).Select(x => x.MAEFLIA_NRODOC).ToList(); // foreach (var item in it.ToList()) // { // prueba p = new prueba(); // Func_Utiles func = new Func_Utiles(); // p.edad = func.calcular_edad(item.MAESOC_FECHANAC); // p.sexo = item.MAESOC_SEXO.ToString(); // pru.Add(p); // } // return pru; Func_Utiles funciones_utiles = new Func_Utiles(); var edad_mochilas = (from a in db_sindicato.soccen join sf in db_sindicato.socflia on a.SOCCEN_CUIL equals sf.SOCFLIA_CUIL join flia in db_sindicato.maeflia on sf.SOCFLIA_CODFLIAR equals flia.MAEFLIA_CODFLIAR join maesocio in db_sindicato.maesoc on a.SOCCEN_CUIL equals maesocio.MAESOC_CUIL where a.SOCCEN_ESTADO == 1 && (codigo_postal == "0" ? maesocio.MAESOC_CODPOS != codigo_postal : maesocio.MAESOC_CODPOS == codigo_postal) select new { sexo = flia.MAEFLIA_SEXO, edad = funciones_utiles.calcular_edad(flia.MAEFLIA_FECNAC), }).ToList(); if (edad_mochilas.Count() > 0) { prueba edad_ = new prueba(); foreach (var item in edad_mochilas.ToList()) { edad_.sexo = item.sexo.ToString(); edad_.edad = item.edad; pru.Add(edad_); } } return(pru); }