/// <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); }
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(); }
/// <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); }
public ENT.CatalogoNoticia LitarNoticia() { ENT.CatalogoNoticia entCatalogo = new ENT.CatalogoNoticia(); using (App.AppCatalogoNoticia appCatalogoNoticia = new App.AppCatalogoNoticia()) { entCatalogo = appCatalogoNoticia.ListarCatalogoNoticiaPorId(1); } return(entCatalogo); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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")); }
/// <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); }
/// <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)); }