예제 #1
0
        private void Inserisci_Click_1(object sender, EventArgs e)
        {
            VISITE foo;

            try
            {
                foo = new VISITE
                {
                    IDViaggio = Convert.ToInt32(textBoxIDViaggio.Text),
                    DataOra   = Convert.ToDateTime(Convert.ToString
                                                       (textBoxData.Value.ToShortDateString()) + " " + maskedTextBoxTime.Text),
                    IDStruttura = Convert.ToInt32(textBoxIDStruttura.Text),
                    IDSerra     = Convert.ToInt32(textBoxIDSerra.Text)
                };

                var tempIDGuida = from a in db.VIAGGI_ISTRUZIONE
                                  where a.IDViaggio == Convert.ToInt32(textBoxIDViaggio.Text)
                                  select a.IDGuida;

                foo.IDGuida = tempIDGuida.Single();
                if (Convert.ToDateTime(textBoxData.Text) < DateTime.Now)
                {
                    throw new Exception();
                }
                db.VISITE.InsertOnSubmit(foo);
                db.SubmitChanges();
                Close();
            }
            catch
            {
                MessageBox.Show("Dati inseriti non corretti.", "Errore!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void Inserisci_Click(object sender, EventArgs e)
        {



            LAVORI_EFFETTUATI foo;

            try
            {
                if (Convert.ToDateTime(maskedTextBoxDateTimeInizio.Text) > Convert.ToDateTime(maskedTextBoxDateTimeFine.Text))
                {
                    throw new Exception();
                }

                foo = new LAVORI_EFFETTUATI
                {
                    IDLavoroEffettuato = 0,
                    IDManovale = Convert.ToInt32(textBoxIDManovale.Text),
                    IDClusterPiante = Convert.ToInt32(taxtBoxIDClusters.Text),
                    DataOraInizio = Convert.ToDateTime(maskedTextBoxDateTimeInizio.Text),
                    DataOraFine = Convert.ToDateTime(maskedTextBoxDateTimeFine.Text),
                    IDLavoro = (from a in db.LAVORI
                            where a.Nome == comboBox3.Text
                            select a.IDLavoro).Single()
        };





            var tempIDLavoroEffettutato = from b in db.LAVORI_EFFETTUATI
                                     where b.IDLavoro == foo.IDLavoro
                                     select b.IDLavoroEffettuato;

            try
            {
                foo.IDLavoroEffettuato = tempIDLavoroEffettutato.Max() + 1;
            }
            catch {
                foo.IDLavoroEffettuato = 1;
            }


            db.LAVORI_EFFETTUATI.InsertOnSubmit(foo);
                db.SubmitChanges();
                Close();
            }
            catch
            {
                MessageBox.Show("Dati inseriti non corretti.", "Errore!",
                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Inserisci_Click(object sender, EventArgs e)
        {
            ESPERIMENTI    foo;
            COLLABORAZIONI foo2;

            try
            {
                foo = new ESPERIMENTI
                {
                    DataInizio        = dateTimePickerInizio.Value,
                    DataFine          = dateTimePickerFine.Value,
                    DataApprovazione  = DateTime.Now,
                    Descrizione       = textBoxDescrizione.Text,
                    IDAutorizzante    = Convert.ToInt32(textBoxIDAutorizzante.Text),
                    IDRicercatoreCapo = Convert.ToInt32(textBoxRicercatoreCapo.Text)
                };
                db.ESPERIMENTI.InsertOnSubmit(foo);
                db.SubmitChanges();



                foreach (string a in textBoxIDCollaboratori.Text.Split(';'))
                {
                    foo2 = new COLLABORAZIONI
                    {
                        IDEsperimento = (from d in db.ESPERIMENTI select d.IDEsperimento).Max(),
                        IDRicercatore = Convert.ToInt32(a)
                    };
                    db.COLLABORAZIONI.InsertOnSubmit(foo2);
                }

                db.SubmitChanges();
                Close();
            }
            catch
            {
                MessageBox.Show("Dati inseriti non corretti.", "Errore!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #4
0
        private void Inserisci_Click(object sender, EventArgs e)
        {
            VIAGGI_ISTRUZIONE foo;

            try
            {
                foo = new VIAGGI_ISTRUZIONE
                {
                    IDGuida            = Convert.ToInt32(textBoxIDGuida.Text),
                    Scuola             = textBoxScuola.Text,
                    NumeroPartecipanti = Convert.ToInt32(textBoxNPax.Text)
                };

                var tempIDViaggio = from a in db.VIAGGI_ISTRUZIONE
                                    select a.IDViaggio;
                foo.IDViaggio = tempIDViaggio.Max() + 1;

                if (radioButton1.Checked)
                {
                    foo.OrdineScolastico = radioButton1.Text;
                }
                if (radioButton2.Checked)
                {
                    foo.OrdineScolastico = radioButton2.Text;
                }
                if (radioButton3.Checked)
                {
                    foo.OrdineScolastico = radioButton3.Text;
                }

                db.VIAGGI_ISTRUZIONE.InsertOnSubmit(foo);
                db.SubmitChanges();
                Close();
            }
            catch
            {
                MessageBox.Show("Dati inseriti non corretti.", "Errore!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #5
0
        private void Inserisci_Click(object sender, EventArgs e)
        {
            ANNOTAZIONI ord;

            try
            {
                ord = new ANNOTAZIONI
                {
                    IDEsperimento     = Convert.ToInt32(IDEsperimentoTextBox.Text),
                    NumeroAnnotazione = LastAnnotation,
                    DataOra           = Convert.ToDateTime(Convert.ToString(dateTimePicker1.Value.ToShortDateString()) + " " + maskedTextBox1.Text),
                    Testo             = textBox2.Text,
                    IDRicercatore     = Convert.ToInt32(IDRicercatore.Text)
                };
                db.ANNOTAZIONI.InsertOnSubmit(ord);
                db.SubmitChanges();
                Close();
            }
            catch {
                MessageBox.Show("Dati inseriti non corretti.", "Errore!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #6
0
        private void Inserisci_Click(object sender, EventArgs e)
        {
            MANUTENZIONI foo;

            try
            {
                foo = new MANUTENZIONI
                {
                    IDManutentore = Convert.ToInt32(textBoxIDManutentore.Text),
                    DataOra       = Convert.ToDateTime(dateTime.Text),
                    Descrizione   = textBox2.Text,
                    IDStruttura   = Convert.ToInt32(textBoxIDStruttura.Text),
                    IDSerra       = Convert.ToInt32(textBoxIDSerra.Text)
                };
                db.MANUTENZIONI.InsertOnSubmit(foo);
                db.SubmitChanges();
                Close();
            }
            catch
            {
                MessageBox.Show("Dati inseriti non corretti.", "Errore!",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }