Example #1
0
        //========================================================================================================//
        //========================================================================================================//
        //========================================================================================================//
        //                                          METODOS
        //========================================================================================================//
        //========================================================================================================//
        //========================================================================================================//

        /// <summary>
        /// Recoge los datos que esten introducidos en el form y crea un evento con ellos
        /// </summary>
        /// <returns></returns>
        public Eventos RecogerDatos()
        {
            if (CamposCorrectos())
            {
                Eventos evento = new Eventos();
                evento.titulo         = textBoxTitulo.Text;
                evento.fecha          = dateTimePickerEvento.Value.Date.Add(dateTimePickerEvento.Value.TimeOfDay);
                evento.ubicacion      = textBoxUbi.Text;
                evento.descripcion    = textBoxDescripcion.Text;
                evento.fecha_limite   = dateTimePickerLimite.Value.Date.Add(dateTimePickerLimite.Value.TimeOfDay);
                evento.idComunidad    = (byte)comboBoxComunidades.SelectedValue;
                evento.idAdmin        = FormLogin.adminLogeado.id;
                evento.Documentos     = _documentos;
                evento.Notificaciones = _notificaciones;
                return(evento);
            }
            else
            {
                return(null);
            }
        }
Example #2
0
        /// <summary>
        /// Evento click del boton para crear o modificar el evento
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonAccionEvento_Click(object sender, EventArgs e)
        {
            clickBotonEvento = true;
            String mensaje;

            Eventos evento = RecogerDatos();

            if (evento != null)
            {
                if (modificar)
                {
                    evento.id = _evento.id;
                    mensaje   = Base_de_Datos.ORM_Evento.UpdateEvento(evento);
                    if (mensaje.Equals(""))
                    {
                        MessageBox.Show("Evento modificado correctamente. ", "Evento Modificado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("No se ha podido modificar el evento: " + mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    mensaje = Base_de_Datos.ORM_Evento.InsertEvento(evento);
                    if (mensaje.Equals(""))
                    {
                        MessageBox.Show("Evento añadido correctamente. " + mensaje, "Evento Creado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("No se ha podido añadir el evento: " + mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }