Esempio n. 1
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (!txtNome.ReadOnly) //salva eventuali modifiche e disabilita controlli
            {
                //validazione campi
                if (txtNome.Text == "")
                {
                    MessageBox.Show(this, "Nome del destinatario è un campo obbligatorio.", "Mancano dati obbligatori", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                disableControls();
                btnEdit.Text = "Modifica";
                if (IsThereAnyModification())
                {
                    //salva i dati nel db
                    scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter dta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter();
                    dta.UpdateById(txtPiva.Text, txtNome.Text, txtDescr.Text, txtSede.Text,
                        int.Parse(ddt[currentIndex]["ID"].ToString()));

                }

            }
            else
            {   //salva valori originali e abilita controlli
                enableControls();
                saveOldValues();
                btnEdit.Text = "Salva";
            }
        }
Esempio n. 2
0
        private void AddMovimentoForm_Load(object sender, EventArgs e)
        {
            //popola dropdown utenti
            scadenzettiDbDataSetTableAdapters.UtenteTableAdapter uta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.UtenteTableAdapter();
            udt = uta.GetDataOrderByNome();
            for(int i=0; i<udt.Count; i++){
                dropUtente.Items.Add(new UtenteDropDownItem(int.Parse(udt[i]["ID"].ToString()),
                    udt[i]["Nome"].ToString()));
            }

            //popola dropdown destinatari
            scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter dta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter();
            ddt = dta.GetDataOrderByNome();
            for (int i = 0; i < ddt.Count; i++)
            {
                dropDest.Items.Add(new DestinatarioDropDownItem(int.Parse(ddt[i]["ID"].ToString()),
                    ddt[i]["Nome"].ToString()));
            }
        }
Esempio n. 3
0
        private void SearchMovimentiForm_Load(object sender, EventArgs e)
        {
            //popola dropdown utenti
            dropUtente.Items.Add(""); //scelta vuota
            scadenzettiDbDataSetTableAdapters.UtenteTableAdapter uta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.UtenteTableAdapter();
            udt = uta.GetDataOrderByNome();
            int idUtente;
            string nomeUtente;
            for (int i = 0; i < udt.Count; i++)
            {
                idUtente = int.Parse(udt[i]["ID"].ToString());
                nomeUtente = udt[i]["Nome"].ToString();
                dropUtente.Items.Add(new UtenteDropDownItem(idUtente, nomeUtente));
                Utenti.Add(idUtente, nomeUtente);

            }

            //popola dropdown destinatari
            dropDest.Items.Add(""); //scelta vuota
            scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter dta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter();
            ddt = dta.GetDataOrderByNome();
            int idDest;
            string nomeDest;
            for (int i = 0; i < ddt.Count; i++)
            {
                idDest = int.Parse(ddt[i]["ID"].ToString());
                nomeDest = ddt[i]["Nome"].ToString();
                dropDest.Items.Add(new DestinatarioDropDownItem(idDest,nomeDest));
                Destinatari.Add(idDest, nomeDest);
            }
        }
Esempio n. 4
0
        private void loadDestinatari(int index)
        {
            scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter dta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter();
            ddt = dta.GetDataOrderByNome();

            if (ddt.Count == 0)
            {
                MessageBox.Show("Non ci sono destinatari in archivio", "Nessun destinatario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.DialogResult = DialogResult.Cancel;
                return;
            }

            showDestinatario(index);
        }
Esempio n. 5
0
 private void deleteDest(int idDest)
 {
     scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter dta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.DestinatarioMovTableAdapter();
     dta.DeleteById(idDest);
 }