/// <summary> /// Actualiza una noticia /// </summary> /// <param name="noticia">Objeto noticia a actualizar</param> /// <param name="idUsuario">Id del usuario que realiza la operacion</param> public void Actualizar(NOTICIA noticia, int idUsuario) { if (noticia == null) throw new Exception("La noticia no puede ser null"); noticia.idModifcador = idUsuario; noticia.fechaModificacion = DateTime.Now; noticia.activo = true; this.objDAO.Actualizar(Enumeraciones.Entidad.NOTICIA, noticia, noticia.id, idUsuario); }
/// <summary> /// Crea una noticia /// </summary> /// <param name="noticia">Objeto noticia a crear</param> /// <param name="idUsuario">id del usuario logueado que realia la operacion</param> /// <returns></returns> public int Crear(EnturnadorDAO.NOTICIA noticia, int idUsuario) { if (noticia == null) { throw new Exception("La noticia no puede ser null"); } noticia.idModifcador = idUsuario; noticia.fechaModificacion = DateTime.Now; noticia.activo = true; return(this.objDAO.Crear(Enumeraciones.Entidad.NOTICIA, noticia)); }
/// <summary> /// Create a new NOTICIA object. /// </summary> /// <param name="id">Initial value of the id property.</param> /// <param name="noticia1">Initial value of the noticia1 property.</param> /// <param name="idModifcador">Initial value of the idModifcador property.</param> /// <param name="fechaModificacion">Initial value of the fechaModificacion property.</param> /// <param name="activo">Initial value of the activo property.</param> public static NOTICIA CreateNOTICIA(global::System.Int32 id, global::System.String noticia1, global::System.Int32 idModifcador, global::System.DateTime fechaModificacion, global::System.Boolean activo) { NOTICIA nOTICIA = new NOTICIA(); nOTICIA.id = id; nOTICIA.noticia1 = noticia1; nOTICIA.idModifcador = idModifcador; nOTICIA.fechaModificacion = fechaModificacion; nOTICIA.activo = activo; return nOTICIA; }
/// <summary> /// Deprecated Method for adding a new object to the NOTICIA EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToNOTICIA(NOTICIA nOTICIA) { base.AddObject("NOTICIA", nOTICIA); }
private void Guardar() { try { NOTICIA noti = new NOTICIA(); noti.noticia1 = this.txtNoticia.Text; if (this.idNoticia == 0) { this.objNoticia.Crear(noti, CGlobal.IdUsuario); MessageBox.Show("La noticia ha sido creada", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { noti.id = this.idNoticia; this.objNoticia.Actualizar(noti, CGlobal.IdUsuario); MessageBox.Show("La noticia ha sido actualizada", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.GetNoticias(); this.Limpiar(); } catch (Exception ex) { MessageBox.Show("No se pudo guardar la noticia: " + ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }