コード例 #1
0
        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);
            }
        }
コード例 #2
0
        private void refrescarGrid()
        {
            String missatge = "";

            esdeveniments = EventosOrm.Select(ref missatge, (comunitats)comboBoxComunidades.SelectedItem);

            bindingSourceGridEventos.DataSource = null;
            bindingSourceGridEventos.DataSource = esdeveniments;
        }
コード例 #3
0
        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);
                    }
                }
            }
        }