/// <summary> Elimina un fallecido de la base de datos. </summary>
        /// <param name="tobjFallecido"> Un objeto del tipo tblAgraciado. </param>
        /// <returns> Un string que indica si se ejecuto o no el metodo. </returns>
        public String gmtdEliminar(tblFallecido tobjFallecido)
        {
            if (tobjFallecido.strCedulaFal.Trim() == "")
            {
                return("- Debe de ingresar la cedula del fallecido a eliminar . ");
            }

            tblFallecido agr = new daoFallecido().gmtdConsultar(tobjFallecido.strCedulaFal);

            if (agr.strCedulaFal == null)
            {
                return("- Este registro no aparece ingresado.");
            }
            else
            {
                tobjFallecido.intCodigoFal = agr.intCodigoFal;
                tobjFallecido.log          = metodos.gmtdLog("Elimina el Fallecido " + tobjFallecido.strCedulaFal, tobjFallecido.strFormulario);
                return(new daoFallecido().gmtdEliminar(tobjFallecido));
            }
        }
        /// <summary> Inserta un fallecido. </summary>
        /// <param name="tobjFallecido"> Un objeto del tipo agraciado. </param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdInsertar(tblFallecido tobjFallecido)
        {
            if (tobjFallecido.intAños == 0)
            {
                return("- Debe de ingresar la edad del fallecido. ");
            }

            if (tobjFallecido.intPagado == 0)
            {
                return("- Debe de ingresar el valor pagado por el servicio. ");
            }

            if (tobjFallecido.strApellido1Fal.Trim() == "")
            {
                return("- Debe de ingresar el apellido del fallecido. ");
            }

            if (tobjFallecido.strCedulaFal.Trim() == "")
            {
                return("- Debe de ingresar la cedula del fallecido. ");
            }

            if (tobjFallecido.strComentario.Trim() == "")
            {
                return("- Debe de ingresar el comentario del fallecido. ");
            }

            if (tobjFallecido.strFolio.Trim() == "")
            {
                return("- Debe de ingresar el número del folio del fallecido. ");
            }

            if (tobjFallecido.strNombreFal.Trim() == "")
            {
                return("- Debe de ingresar el nombre del fallecido del fallecido. ");
            }

            if (tobjFallecido.strNotaria.Trim() == "")
            {
                return("- Debe de ingresar la notaria del fallecido. ");
            }

            if (tobjFallecido.strProcedencia.Trim() == "")
            {
                return("- Debe de ingresar la Procedencia del fallecido. ");
            }

            if (tobjFallecido.strTipoCed.Trim() == "")
            {
                return("- Debe de ingresar el tipo de cédula del fallecido. ");
            }

            if (tobjFallecido.strProcedencia.Trim() == "Socio")
            {
                tobjFallecido.agraciado = new blAgraciado().gmtdConsultarDetalle(tobjFallecido.strAgraciado);

                if (tobjFallecido.strAgraciado == "")
                {
                    if (this.gmtdConsultar(tobjFallecido.intCodigoSoc).Count > 0)
                    {
                        return("- Debe de seleccionar el agraciado que quedará como socio.");
                    }
                    else
                    {
                        tobjFallecido.agraciado = new tblAgraciado();
                    }
                }
            }

            tblFallecido fal = new daoFallecido().gmtdConsultar(tobjFallecido.strCedulaFal);

            if (fal.strCedulaFal == null)
            {
                tobjFallecido.log         = metodos.gmtdLog("Ingresa el Fallecido " + tobjFallecido.strCedulaFal, tobjFallecido.strFormulario);
                tobjFallecido.bitAnulado  = false;
                tobjFallecido.dtmFechaAnu = Convert.ToDateTime("1900/01/01");
                return(new daoFallecido().gmtdInsertar(tobjFallecido));
            }
            else
            {
                return("- Este Fallecido ya aparece ingresado.");
            }
        }
        /// <summary> Modifica un Fallecido. </summary>
        /// <param name="tobjFallecido"> Un objeto del tipo Fallecido.</param>
        /// <returns> Un string que indica si se ejecuto o no la operación. </returns>
        public string gmtdEditar(tblFallecido tobjFallecido)
        {
            if (tobjFallecido.strApellido1Fal.Trim() == "")
            {
                return("- Debe de ingresar el apellido del fallecido. ");
            }

            if (tobjFallecido.intAños == 0)
            {
                return("- Debe de ingresar la edad del fallecido. ");
            }

            if (tobjFallecido.intPagado == 0)
            {
                return("- Debe de ingresar el valor pagado por el servicio. ");
            }

            if (tobjFallecido.strCedulaFal.Trim() == "")
            {
                return("- Debe de ingresar la cedula del fallecido. ");
            }

            if (tobjFallecido.strComentario.Trim() == "")
            {
                return("- Debe de ingresar el comentario del fallecido. ");
            }

            if (tobjFallecido.strFolio.Trim() == "")
            {
                return("- Debe de ingresar el número del folio del fallecido. ");
            }

            if (tobjFallecido.strNombreFal.Trim() == "")
            {
                return("- Debe de ingresar el nombre del fallecido del fallecido. ");
            }

            if (tobjFallecido.strNotaria.Trim() == "")
            {
                return("- Debe de ingresar la notaria del fallecido. ");
            }

            if (tobjFallecido.strProcedencia.Trim() == "")
            {
                return("- Debe de ingresar la Procedencia del fallecido. ");
            }

            if (tobjFallecido.strTipoCed.Trim() == "")
            {
                return("- Debe de ingresar el tipo de cédula del fallecido. ");
            }

            tblFallecido fal = new daoFallecido().gmtdConsultar(tobjFallecido.strCedulaFal);

            if (fal.strCedulaFal == null)
            {
                return("- Este Fallecido no aparece ingresado.");
            }
            else
            {
                tobjFallecido.log = metodos.gmtdLog("Edito el Fallecido " + tobjFallecido.strCedulaFal, tobjFallecido.strFormulario);
                return(new daoFallecido().gmtdEditar(tobjFallecido));
            }
        }