public MensajeWrapperBE ExportarTipoActividad()
        {
            MensajeWrapperBE objMwResultado = new MensajeWrapperBE {
                Resultado = "ER", Mensaje = ""
            };
            List <TipoActividadBE>       lstTipoActividad        = new List <TipoActividadBE>();
            List <ListTipoActividadesBE> lstListTipoActividadsBE = new List <ListTipoActividadesBE>();

            try
            {
                using (TipoActividadBL objTipoActividadBL = new TipoActividadBL())
                {
                    lstTipoActividad = objTipoActividadBL.ListarTipoActividades();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                objMwResultado.Mensaje = "Ocurrio un error inesperado";
                goto Termino;
            }

            if (lstTipoActividad.Count > 0)
            {
                ListTipoActividadesBE oListTipoActividadBE;
                int cont = 1;

                foreach (TipoActividadBE objTipoActividadBE in lstTipoActividad)
                {
                    oListTipoActividadBE = new ListTipoActividadesBE();

                    oListTipoActividadBE.Nro        = cont;
                    oListTipoActividadBE.col_Nombre = !string.IsNullOrEmpty(objTipoActividadBE.Nombre) ? objTipoActividadBE.Nombre : "";
                    oListTipoActividadBE.col_Precio = (objTipoActividadBE.Precio.Monto > 0) ? objTipoActividadBE.Precio.Monto.ToString().Trim() : "";

                    lstListTipoActividadsBE.Add(oListTipoActividadBE);
                    cont++;
                }

                objMwResultado.Resultado = "OK";

                DataTable dtTipoActividades = Globales.ToDataTable(lstListTipoActividadsBE);

                //Crear cabecera
                dtTipoActividades.DefaultView.Sort          = "Nro ASC";
                dtTipoActividades.Columns["Nro"].ColumnName = "Nº";
                dtTipoActividades.Columns.Remove("col_IdTipoActividad");
                dtTipoActividades.Columns["col_Nombre"].ColumnName = "Nombre";

                Session[Constantes.Sesion_DtExcel] = dtTipoActividades;
            }
            else
            {
                objMwResultado.Mensaje = "No se puede realizar la exportación";
            }

Termino:
            return(objMwResultado);
        }
        public MensajeWrapperBE ListarTipoActividad()
        {
            MensajeWrapperBE objMwResultado = new MensajeWrapperBE {
                Resultado = "ER", Mensaje = ""
            };
            List <TipoActividadBE>       lstTipoActividad        = new List <TipoActividadBE>();
            List <ListTipoActividadesBE> lstListTipoActividadsBE = new List <ListTipoActividadesBE>();

            try
            {
                using (TipoActividadBL objTipoActividadBL = new TipoActividadBL())
                {
                    lstTipoActividad = objTipoActividadBL.ListarTipoActividades();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                objMwResultado.Mensaje = "Ocurrio un error inesperado";
                goto Termino;
            }

            if (lstTipoActividad.Count > 0)
            {
                foreach (TipoActividadBE objTipoActividadBE in lstTipoActividad)
                {
                    ListTipoActividadesBE oListTipoActividadsBE = new ListTipoActividadesBE();

                    oListTipoActividadsBE.col_IdTipoActividad = objTipoActividadBE.IdTipoActividad != 0 ? objTipoActividadBE.IdTipoActividad : 0;
                    oListTipoActividadsBE.col_Nombre          = !string.IsNullOrEmpty(objTipoActividadBE.Nombre) ? objTipoActividadBE.Nombre : "";

                    lstListTipoActividadsBE.Add(oListTipoActividadsBE);
                }

                objMwResultado.Resultado = "OK";
                objMwResultado.Listado   = JsonConvert.SerializeObject(lstListTipoActividadsBE, Formatting.Indented);
            }
            else
            {
                objMwResultado.Mensaje = "No se encontraron registros solicitados";
                objMwResultado.Listado = JsonConvert.SerializeObject(lstListTipoActividadsBE, Formatting.Indented);
            }

Termino:
            return(objMwResultado);
        }