Beispiel #1
0
        private void CargarDatos()
        {
            List <ENT.CatalogoNoticia> lstNoticia = new List <ENT.CatalogoNoticia>();

            ENT.CatalogoNoticia entFiltro = new ENT.CatalogoNoticia();

            entFiltro.IdNoticia         = 0;
            entFiltro.FechaHora         = null;
            entFiltro.FechaRegistro     = null;
            entFiltro.SituacionRegistro = "A";
            entFiltro.FechaCambio       = null;

            using (App.AppCatalogoNoticia clsNoticia = new App.AppCatalogoNoticia())
            {
                lstNoticia = clsNoticia.ListarCatalogoNoticia(entFiltro);
            }

            StringBuilder sbNoticia = new StringBuilder(String.Empty);

            foreach (ENT.CatalogoNoticia entNoticia in lstNoticia)
            {
                sbNoticia.AppendLine("<div class='card shadow mb-4 border-left-info'>");
                sbNoticia.AppendLine("    <a href='#IdCorrelativo' class='d-block card-header py-3' data-toggle='collapse' role='button' aria-expanded='true' aria-controls='collapseCardExample'>");
                sbNoticia.AppendFormat("        <h6 class='m-0 font-weight-bold text-primary'>{0}</h6>", entNoticia.Titulo);
                sbNoticia.AppendLine("    </a>");
                sbNoticia.AppendLine("    <div class='collapse show' id='IdCorrelativo' style=''>");
                sbNoticia.AppendLine("        <div class='card-body'>");
                sbNoticia.AppendFormat("            {0}", entNoticia.Contenido);
                sbNoticia.AppendLine("        </div>");
                sbNoticia.AppendLine("    </div>");
                sbNoticia.AppendLine("</div>");
            }

            DivNoticias.InnerHtml = sbNoticia.ToString();
        }
Beispiel #2
0
        public ENT.CatalogoNoticia LitarNoticia()
        {
            ENT.CatalogoNoticia entCatalogo = new ENT.CatalogoNoticia();

            using (App.AppCatalogoNoticia appCatalogoNoticia = new App.AppCatalogoNoticia())
            {
                entCatalogo = appCatalogoNoticia.ListarCatalogoNoticiaPorId(1);
            }

            return(entCatalogo);
        }
Beispiel #3
0
        /// <summary>
        /// Obtiene los registro de la tabla.
        /// </summary>
        /// <param name="ent">Entidad que representa la tabla.</param>
        /// <returns></returns>
        public List <ENT.CatalogoNoticia> ListarCatalogoNoticia(ENT.CatalogoNoticia ent)
        {
            List <ENT.CatalogoNoticia> entCatalogo = new List <ENT.CatalogoNoticia>();

            using (App.AppCatalogoNoticia appCatalogoNoticia = new App.AppCatalogoNoticia())
            {
                entCatalogo = appCatalogoNoticia.ListarCatalogoNoticia(ent);
            }

            return(entCatalogo);
        }
Beispiel #4
0
        /// <summary>
        /// Obtiene el registro por su código
        /// </summary>
        /// <param name="intIdNoticia"></param>
        /// <returns></returns>
        public ENT.CatalogoNoticia ListarCatalogoNoticiaPorId(Int32 intIdNoticia)
        {
            ENT.CatalogoNoticia entCatalogo = new ENT.CatalogoNoticia();

            using (App.AppCatalogoNoticia appCatalogoNoticia = new App.AppCatalogoNoticia())
            {
                entCatalogo = appCatalogoNoticia.ListarCatalogoNoticiaPorId(intIdNoticia);
            }

            return(entCatalogo);
        }
Beispiel #5
0
        public List <ENT.CatalogoNoticia> GrabarNoticia(List <ENT.CatalogoNoticia> Noticia)
        {
            List <ENT.CatalogoNoticia> entResponse = new List <ENT.CatalogoNoticia>();

            using (App.AppCatalogoNoticia appCatalogoNoticia = new App.AppCatalogoNoticia())
            {
                entResponse = appCatalogoNoticia.GrabarNoticia(Noticia);
            }

            return(entResponse);
        }
Beispiel #6
0
        /// <summary>
        /// Obtiene el registro por su código
        /// </summary>
        /// <param name="intIdNoticia"></param>
        /// <returns></returns>
        public ENT.CatalogoNoticia ListarCatalogoNoticiaPorId(string IdNoticia)
        {
            ENT.CatalogoNoticia entCatalogo = new ENT.CatalogoNoticia();

            using (App.AppCatalogoNoticia appCatalogoNoticia = new App.AppCatalogoNoticia())
            {
                entCatalogo = appCatalogoNoticia.ListarCatalogoNoticiaPorId(Convert.ToInt32(IdNoticia));
            }

            return(entCatalogo);
        }
Beispiel #7
0
        /// <summary>
        /// Cambia el estado de un registro logicamente de la tabla.
        /// </summary>
        /// <param name="intIdNoticia">Código identificador de la tabla. </param>
        /// <returns>Valor de exito.</returns>
        /// <remarks></remarks>
        public ENT.CatalogoNoticia CambiarSituacionCatalogoNoticia(Int32 intIdNoticia)
        {
            Boolean bolCorrecto = false;

            ENT.CatalogoNoticia entCatalogo = new ENT.CatalogoNoticia();

            using (App.AppCatalogoNoticia appCatalogoNoticia = new App.AppCatalogoNoticia())
            {
                bolCorrecto = appCatalogoNoticia.CambiarSituacionCatalogoNoticia(intIdNoticia);

                entCatalogo = appCatalogoNoticia.ListarCatalogoNoticiaPorId(intIdNoticia);
            }

            return(entCatalogo);
        }