/// <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);
            }
        }