コード例 #1
0
ファイル: AppCatalogoNoticia.cs プロジェクト: nandoll/acperu
        /// <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)
        {
            DA.CatalogoNoticia obj = new DA.CatalogoNoticia(base.Conexion);

            DataTable dtCatalogo = obj.ListarCatalogoNoticia(ent);
            List <ENT.CatalogoNoticia> listaCatalogo = new List <ENT.CatalogoNoticia>();

            foreach (DataRow drCatalogo in dtCatalogo.Rows)
            {
                ENT.CatalogoNoticia entCatalogo = new ENT.CatalogoNoticia();

                entCatalogo.IdNoticia         = Convert.ToInt32(drCatalogo["IdNoticia"]);
                entCatalogo.Medio             = drCatalogo["Medio"].ToString();
                entCatalogo.FechaHora         = Convert.ToDateTime(drCatalogo["FechaHora"]);
                entCatalogo.Titulo            = drCatalogo["Titulo"].ToString();
                entCatalogo.Contenido         = drCatalogo["Contenido"].ToString();
                entCatalogo.SituacionRegistro = drCatalogo["SituacionRegistro"].ToString();
                entCatalogo.UsuarioRegistro   = drCatalogo["UsuarioRegistro"].ToString();
                entCatalogo.FechaRegistro     = Convert.ToDateTime(drCatalogo["FechaRegistro"]);
                //entCatalogo.UsuarioCambio = dtCatalogo.Rows[0]["UsuarioCambio"].ToString();
                //entCatalogo.FechaCambio = dtCatalogo.Rows[0]["FechaCambio"].ToString();

                listaCatalogo.Add(entCatalogo);
            }

            return(listaCatalogo);
        }
コード例 #2
0
ファイル: Noticia.aspx.cs プロジェクト: nandoll/acperu
        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();
        }
コード例 #3
0
ファイル: CatalogoNoticia.cs プロジェクト: nandoll/acperu
        /// <summary>
        /// Registra o actualiza un registro de la tabla.
        /// </summary>
        /// <param name="ent">Entidad que representa la tabla. </param>
        /// <returns>Valor de exito.</returns>
        /// <remarks></remarks>
        public Int32 GrabarCatalogoNoticia(ENT.CatalogoNoticia ent)
        {
            DbParameter[] dbPar = new DbParameter[10];
            dbPar[0]           = base.NewParameter("pIdNoticia", DbType.Int32, 10, ent.IdNoticia);
            dbPar[0].Direction = ParameterDirection.InputOutput;
            dbPar[1]           = base.NewParameter("pMedio", DbType.String, 200, ent.Medio);
            dbPar[2]           = base.NewParameter("pFechaHora", DbType.DateTime, 20, ent.FechaHora);
            dbPar[3]           = base.NewParameter("pTitulo", DbType.String, 1000, ent.Titulo);
            dbPar[4]           = base.NewParameter("pContenido", DbType.String);
            dbPar[4].Value     = ent.Contenido;
            dbPar[5]           = base.NewParameter("pSituacionRegistro", DbType.String, 1, ent.SituacionRegistro);
            dbPar[6]           = base.NewParameter("pUsuarioRegistro", DbType.String, 9, ent.UsuarioRegistro);
            dbPar[7]           = base.NewParameter("pFechaRegistro", DbType.DateTime, 20, ent.FechaRegistro);
            dbPar[8]           = base.NewParameter("pUsuarioCambio", DbType.String, 9, ent.UsuarioCambio);
            dbPar[9]           = base.NewParameter("pFechaCambio", DbType.DateTime, 20, ent.FechaCambio);

            Boolean bolCorrecto  = base.ExecuteProcedure("uspCatalogoNoticiaGrabar", dbPar);
            Int32   intIdNoticia = 0;

            if (bolCorrecto == true)
            {
                if (dbPar[0].Value != DBNull.Value)
                {
                    Int32.TryParse(dbPar[0].Value.ToString().Trim(), out intIdNoticia);
                }
            }

            return(intIdNoticia);
        }
コード例 #4
0
ファイル: Noticia.svc.cs プロジェクト: nandoll/acperu
        public ENT.CatalogoNoticia LitarNoticia()
        {
            ENT.CatalogoNoticia entCatalogo = new ENT.CatalogoNoticia();

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

            return(entCatalogo);
        }
コード例 #5
0
ファイル: Noticia.svc.cs プロジェクト: nandoll/acperu
        /// <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);
        }
コード例 #6
0
ファイル: Noticia.svc.cs プロジェクト: nandoll/acperu
        /// <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);
        }
コード例 #7
0
ファイル: Noticia.svc.cs プロジェクト: nandoll/acperu
        /// <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);
        }
コード例 #8
0
ファイル: Noticia.svc.cs プロジェクト: nandoll/acperu
        /// <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);
        }
コード例 #9
0
ファイル: CatalogoNoticia.cs プロジェクト: nandoll/acperu
        /// <summary>
        /// Obtiene los registro de la tabla.
        /// </summary>
        /// <param name="ent">Entidad que representa la tabla.</param>
        /// <returns></returns>
        public DataTable ListarCatalogoNoticia(ENT.CatalogoNoticia ent)
        {
            DbParameter[] dbPar = new DbParameter[10];
            dbPar[0]       = base.NewParameter("pIdNoticia", DbType.Int32, 10, ent.IdNoticia);
            dbPar[1]       = base.NewParameter("pMedio", DbType.String, 200, ent.Medio);
            dbPar[2]       = base.NewParameter("pFechaHora", DbType.DateTime, 20, ent.FechaHora);
            dbPar[3]       = base.NewParameter("pTitulo", DbType.String, 1000, ent.Titulo);
            dbPar[4]       = base.NewParameter("pContenido", DbType.String);
            dbPar[4].Value = ent.Contenido;
            dbPar[5]       = base.NewParameter("pSituacionRegistro", DbType.String, 1, ent.SituacionRegistro);
            dbPar[6]       = base.NewParameter("pUsuarioRegistro", DbType.String, 9, ent.UsuarioRegistro);
            dbPar[7]       = base.NewParameter("pFechaRegistro", DbType.DateTime, 20, ent.FechaRegistro);
            dbPar[8]       = base.NewParameter("pUsuarioCambio", DbType.String, 9, ent.UsuarioCambio);
            dbPar[9]       = base.NewParameter("pFechaCambio", DbType.DateTime, 20, ent.FechaCambio);

            return(base.GetDataTable("uspCatalogoNoticiaLst", dbPar, "TblCatalogoNoticia"));
        }
コード例 #10
0
ファイル: AppCatalogoNoticia.cs プロジェクト: nandoll/acperu
        /// <summary>
        /// Obtiene el registro por su código
        /// </summary>
        /// <param name="intIdNoticia"></param>
        /// <returns></returns>
        public ENT.CatalogoNoticia ListarCatalogoNoticiaPorId(Int32 intIdNoticia)
        {
            DA.CatalogoNoticia obj = new DA.CatalogoNoticia(base.Conexion);

            DataTable dtCatalogo = obj.ListarCatalogoNoticiaPorId(intIdNoticia);

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

            if (dtCatalogo.Rows.Count > 0)
            {
                entCatalogo.IdNoticia         = Convert.ToInt32(dtCatalogo.Rows[0]["IdNoticia"]);
                entCatalogo.Medio             = dtCatalogo.Rows[0]["Medio"].ToString();
                entCatalogo.FechaHora         = Convert.ToDateTime(dtCatalogo.Rows[0]["FechaHora"]);
                entCatalogo.Titulo            = dtCatalogo.Rows[0]["Titulo"].ToString();
                entCatalogo.Contenido         = dtCatalogo.Rows[0]["Contenido"].ToString();
                entCatalogo.SituacionRegistro = dtCatalogo.Rows[0]["SituacionRegistro"].ToString();
                entCatalogo.UsuarioRegistro   = dtCatalogo.Rows[0]["UsuarioRegistro"].ToString();
                entCatalogo.FechaRegistro     = Convert.ToDateTime(dtCatalogo.Rows[0]["FechaRegistro"]);
                //entCatalogo.UsuarioCambio = dtCatalogo.Rows[0]["UsuarioCambio"].ToString();
                //entCatalogo.FechaCambio = dtCatalogo.Rows[0]["FechaCambio"].ToString();
            }

            return(entCatalogo);
        }
コード例 #11
0
ファイル: AppCatalogoNoticia.cs プロジェクト: nandoll/acperu
 /// <summary>
 /// Registra o actualiza un registro de la tabla.
 /// </summary>
 /// <param name="ent">Entidad que representa la tabla. </param>
 /// <returns>Valor de exito.</returns>
 /// <remarks></remarks>
 public Int32 GrabarCatalogoNoticia(ENT.CatalogoNoticia ent)
 {
     DA.CatalogoNoticia obj = new DA.CatalogoNoticia(base.Conexion);
     return(obj.GrabarCatalogoNoticia(ent));
 }