private void toolStripButtonDelEvent_Click(object sender, EventArgs e) { if (dataGridViewEvents.SelectedRows.Count == 1) { String missatge = ""; esdeveniments esdev = (esdeveniments)dataGridViewEvents.SelectedRows[0].DataBoundItem; DialogResult dg = MessageBox.Show("¿Estás segure que quieres borrar el evento?", "Pregunta", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dg == DialogResult.OK) { missatge = EventosOrm.Delete(ref missatge, (esdeveniments)dataGridViewEvents.SelectedRows[0].DataBoundItem); if (missatge.Equals("")) { MessageBox.Show("Evento eliminado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); refrescarGrid(); } else { MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Seleccionar un evento de la grid", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void refrescarGrid() { String missatge = ""; esdeveniments = EventosOrm.Select(ref missatge, (comunitats)comboBoxComunidades.SelectedItem); bindingSourceGridEventos.DataSource = null; bindingSourceGridEventos.DataSource = esdeveniments; }
private void buttonInsertarEvento_Click(object sender, EventArgs e) { String missatge = ""; if (comprobarDatos()) { if (this.modificar) { omplirEsdeveniment(); EventosOrm.Update(ref missatge, esdeveniment); if (missatge.Equals("")) { MessageBox.Show("Se ha modificado el evento correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { omplirEsdeveniment(); EventosOrm.Insert(ref missatge, esdeveniment); if (missatge.Equals("")) { /*if (!textBoxAdjunto.Text.Equals("")) * { * String missatgeInsert = ""; * * String pathMostrar = "abp-politecnics.com/2021/dam2a02/documentos/"; * List<esdeveniments> listaEvent = EventosOrm.Select(ref missatge, esdeveniment.titol); * esdeveniments _esdev = listaEvent[listaEvent.Count - 1]; * documents docu = new documents(); * FileInfo fi = new FileInfo(arxiu); * docu.id_esdeveniment = _esdev.id; * docu.nom = fi.Name; * docu.ruta = pathMostrar + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString() + "_" + fi.Name; * DocumentsOrm.Insert(ref missatgeInsert, docu); * subirArchivos(); * //ftp.onwindows - es.setupdns.net / documentos / * //docu.nom = * }*/ MessageBox.Show("Se ha insertado el evento correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(missatge, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }