public MensajeWrapperBE GuardarActividad(ActividadBE oActividad)
        {
            string           strError       = string.Empty;
            MensajeWrapperBE objMwResultado = new MensajeWrapperBE {
                Resultado = "ER", Mensaje = ""
            };

            objMwResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un error inesperado");


            oActividad.FechaInicio = Globales.ConvertirFecha(oActividad.StrFechaInicio);
            oActividad.FechaFin    = Globales.ConvertirFecha(oActividad.StrFechaFin);

            try
            {
                using (ActividadBL objActividadBL = new ActividadBL())
                {
                    oActividad.Auditoria = HttpContext.Current.Session[Constantes.Sesion_Auditoria] as AuditoriaBE;

                    if (objActividadBL.GuardarActividad(oActividad, out string mensajeout))
                    {
                        objMwResultado.Resultado = "OK";
                        objMwResultado.Mensaje   = HttpUtility.HtmlEncode(mensajeout);
                        goto Termino;
                    }
                    else
                    {
                        objMwResultado.Mensaje = mensajeout;
                        throw new FaultException <ErroresExcption>(new ErroresExcption()
                        {
                            CodError  = 1,
                            DescError = "Error guardado"
                        }, new FaultReason("Ocurrio un error inesperado al intentar guardar la Actividad."));
                    }
                }
            }
            catch (Exception ex)
            {
                objMwResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema guardando la informaciĆ³n.");
                throw ex;
            }

Termino:
            return(objMwResultado);
        }
        public MensajeWrapperBE GuardarActividad(ActividadBE oActividad)
        {
            string           strError   = string.Empty;
            MensajeWrapperBE vResultado = new MensajeWrapperBE {
                Resultado = "ER", Mensaje = ""
            };

            vResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un error inesperado");

            try
            {
                using (ActividadBL objActividadBL = new ActividadBL())
                {
                    string mensajeout;

                    oActividad.Auditoria = Session[Constantes.Sesion_Auditoria] as AuditoriaBE;

                    if (objActividadBL.GuardarActividad(oActividad, out mensajeout))
                    {
                        vResultado.Resultado = "OK";
                        vResultado.Mensaje   = HttpUtility.HtmlEncode(mensajeout);
                        goto Termino;
                    }
                    else
                    {
                        vResultado.Mensaje = mensajeout;
                    }
                }
            }
            catch (Exception ex)
            {
                vResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema guardando la informaciĆ³n.");
                throw ex;
            }

Termino:
            return(vResultado);
        }