/// <summary>Selecciona los socios registrados cuya informacíón coicida con los /// campos de la clausula where. </summary> /// <param name="tobjSocio"> El objeto socio con los datos para filtrar </param> /// <returns> Un lista con los socios seleccionados. </returns> public IList <Fallecido> gmtdFiltrar(tblFallecido tobjFallecido) { using (dbExequial2010DataContext fallecidos = new dbExequial2010DataContext()) { var query = from fal in fallecidos.tblFallecidos where fal.bitAnulado == false && fal.strCedulaFal.StartsWith(tobjFallecido.strCedulaFal) && fal.strNombreFal.StartsWith(tobjFallecido.strNombreFal) && fal.strApellido1Fal.StartsWith(tobjFallecido.strApellido1Fal) && fal.strApellido2Fal.StartsWith(tobjFallecido.strApellido2Fal) select fal; List <Fallecido> lstFallecidos = new List <Fallecido>(); foreach (var dato in query.ToList()) { Fallecido fall = new Fallecido(); fall.intCodigoSoc = dato.intCodigoSoc; fall.strApellido1Fal = dato.strApellido1Fal; fall.strApellido2Fal = dato.strApellido2Fal; fall.strApellidoFal = dato.strApellido1Fal + " " + dato.strApellido2Fal; fall.strCedulaFal = dato.strCedulaFal; fall.strFolio = dato.strFolio; fall.strNombreFal = dato.strNombreFal; fall.strNotaria = dato.strNotaria; fall.intAños = dato.intAños; fall.intPagado = dato.intPagado; fall.strProcedencia = dato.strProcedencia; fall.strComentario = dato.strComentario; fall.dtmFechaFal = dato.dtmFechaFal; fall.dtmFechaNuc = dato.dtmFechaNuc; lstFallecidos.Add(fall); } return(lstFallecidos); } }
/// <summary> Consulta todos los fallecidos registrados. </summary> /// <returns> Un lista con todos los fallecidos seleccionados. </returns> public List <Fallecido> gmtdConsultarTodos() { using (dbExequial2010DataContext personas = new dbExequial2010DataContext()) { var query = from per in personas.tblFallecidos where per.bitAnulado == false select per; List <Fallecido> lstFallecido = new List <Fallecido>(); foreach (var dato in query.ToList()) { Fallecido Fal = new Fallecido(); Fal.intCodigoSoc = dato.intCodigoSoc; Fal.strApellidoFal = dato.strApellido1Fal + " " + dato.strApellido2Fal; Fal.strCedulaFal = dato.strCedulaFal; Fal.strFolio = dato.strFolio; Fal.strNotaria = dato.strNotaria; Fal.strNombreFal = dato.strNombreFal; lstFallecido.Add(Fal); } return(lstFallecido); } }