Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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));
        }
Пример #3
0
 /// <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;
 }
Пример #4
0
 /// <summary>
 /// Deprecated Method for adding a new object to the NOTICIA EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToNOTICIA(NOTICIA nOTICIA)
 {
     base.AddObject("NOTICIA", nOTICIA);
 }
Пример #5
0
        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);
            }
        }