//========================================================================================================// //========================================================================================================// //========================================================================================================// // 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); } }
/// <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); } } } }