public InserisciCertificato()
        {
            InitializeComponent();
            CercaSocio form = new CercaSocio();

            form.ShowDialog();
            Tessera = form.tesseraSelezionata;
            if (Tessera != 0)
            {
                CaricaSocio();
            }
        }
 private void checkSocio_CheckedChanged(object sender, EventArgs e)
 {
     if (checkSocio.Checked)
     {
         CercaSocio form = new CercaSocio();
         form.ShowDialog();
         if (form.tesseraSelezionata != 0)
         {
             txtNominativo.Text = form.cognomeSelezionato + " " + form.nomeSelezionato;
             tessera            = form.tesseraSelezionata;
         }
     }
 }
        public Modifica_Socio()
        {
            InitializeComponent();

            calcoloCF = new ClsCodiceFiscale();

            CercaSocio form = new CercaSocio();

            form.ShowDialog();
            Tessera = form.tesseraSelezionata;
            if (Tessera != 0)
            {
                CaricaSocio();
            }
        }
        public Rinnova_iscrizione()
        {
            InitializeComponent();

            CercaSocio form = new CercaSocio();

            form.ShowDialog();
            Tessera = form.tesseraSelezionata;
            if (Tessera != 0)
            {
                CaricaSocio();
            }
            else
            {
                this.Close();
            }
        }
        private void btnSalva_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Attenzione tutti i dati salvati verranno sovrascritti, confermi il salvataggio?", "Conferma salva", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.Yes)
            {
                OdbcConnection conn = new OdbcConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);

                OdbcCommand cm = new OdbcCommand();
                cm.CommandText = "UPDATE Socio SET Codice='" + txtCodice.Text + "',Cognome='" + txtCognome.Text.Replace("'", "''") + "',Nome='" + txtNome.Text.Replace("'", "''") + "',Sesso='" + txtSesso.Text + "',Nascita='" + txtLuogoNascita.Text.Replace("'", "''") + "',Provincia_Nascita='" + txtProvNascita.Text + "',Data_Nascita='" + txtDataNascita.Text + "',CF='" + txtCF.Text + "',Indirizzo='" + txtVia.Text.Replace("'", "''") + "',Frazione='" + txtFrazione.Text.Replace("'", "''") + "',CAP='" + txtCap.Text + "',Comune='" + txtCitta.Text.Replace("'", "''") + "',Provincia_Residenza='" + txtProvResidenza.Text + "',Cellulare='" + txtCellulare.Text + "',Telefono='" + txtTelefono.Text + "',Email='" + txtMail.Text + "' WHERE Tessera=" + Tessera;
                //cm.Parameters.AddWithValue("@codice", txtCodice.Text);
                //cm.Parameters.AddWithValue("@cognome", txtCognome.Text);
                //cm.Parameters.AddWithValue("@nome", txtNome.Text);
                //cm.Parameters.AddWithValue("@sesso", txtSesso.Text);
                //cm.Parameters.AddWithValue("@nascita", txtLuogoNascita.Text);
                //cm.Parameters.AddWithValue("@provNascita", txtProvNascita.Text);
                //cm.Parameters.AddWithValue("@cf", txtCF.Text);
                //cm.Parameters.AddWithValue("@indirizzo", txtVia.Text);
                //cm.Parameters.AddWithValue("@frazione", txtFrazione.Text);
                //cm.Parameters.AddWithValue("@cap", txtCap.Text);
                //cm.Parameters.AddWithValue("@comune", txtCitta.Text);
                //cm.Parameters.AddWithValue("@provResidenza", txtProvResidenza.Text);
                //cm.Parameters.AddWithValue("@cellulare", txtCellulare.Text);
                //cm.Parameters.AddWithValue("@telefono", txtTelefono.Text);
                //cm.Parameters.AddWithValue("@email", txtMail.Text);
                cm.Connection = conn;
                conn.Open();
                if (cm.ExecuteNonQuery() > 0)
                {
                    if (MessageBox.Show("Socio modificato nel database. Vuoi modificarne un altro?", "Conferma modifica", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                    {
                        CercaSocio form = new CercaSocio();
                        form.ShowDialog();
                        Tessera = form.tesseraSelezionata;
                        if (Tessera != 0)
                        {
                            CaricaSocio();
                        }
                    }
                    else
                    {
                        this.Close();
                    }
                }

                conn.Close();
            }
        }
Esempio n. 6
0
        public AnnullaIscrizione()
        {
            InitializeComponent();

            CercaSocio form = new CercaSocio();

            form.ShowDialog();
            try
            {
                if (form.tesseraSelezionata == 0)
                {
                    this.Close();
                }
                else
                {
                    if (MessageBox.Show("Confermi la cancellazione dell'iscrizione al socio N° " + form.tesseraSelezionata + "?", "Conferma cancellazione", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                    {
                        OdbcConnection conn = new OdbcConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);
                        conn.Open();
                        OdbcCommand cm = new OdbcCommand();
                        cm.CommandText = "SELECT MAX(ID_Iscrizione) FROM Iscrizione";
                        cm.Connection  = conn;
                        OdbcDataReader dr           = cm.ExecuteReader();
                        int            idIscrizione = 0;
                        if (dr.Read())
                        {
                            idIscrizione = int.Parse(dr[0].ToString());
                        }
                        dr.Close();

                        cm.CommandText = "DELETE FROM Rinnovo WHERE IDIscrizione=" + idIscrizione + " AND IDSocio=" + form.tesseraSelezionata;
                        if (cm.ExecuteNonQuery() > 0)
                        {
                            MessageBox.Show("Iscrizione annullata");
                        }
                        conn.Close();
                        this.Close();
                    }
                    else
                    {
                        this.Close();
                    }
                }
            }
            catch {; }
        }
        public InserisciAbbonato(int idTipologia)
        {
            Tipologia = idTipologia;

            InitializeComponent();

            MessageBox.Show("Inserisci il primo socio");
            CercaSocio form = new CercaSocio();

            form.ShowDialog();
            tesseraSocio1  = form.tesseraSelezionata;
            txtSocio1.Text = form.nomeSelezionato + " " + form.cognomeSelezionato;

            MessageBox.Show("Ora il secondo");
            form.ShowDialog();
            tesseraSocio2  = form.tesseraSelezionata;
            txtSocio2.Text = form.nomeSelezionato + " " + form.cognomeSelezionato;

            if (tesseraSocio1 == 0 || tesseraSocio2 == 0)
            {
                this.Close();
            }

            txtDataEmissione.Text = DateTime.Now.ToShortDateString();

            OdbcConnection conn = new OdbcConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);

            conn.Open();
            OdbcCommand cm = new OdbcCommand();

            cm.CommandText = "SELECT Nome,Valido,Componente FROM Tipologia WHERE IDTipologia=" + idTipologia;
            cm.Connection  = conn;
            OdbcDataReader dr = cm.ExecuteReader();

            if (dr.Read())
            {
                txtAbbonamento.Text = dr["Nome"].ToString();
                valido     = int.Parse(dr["Valido"].ToString());
                componente = dr["Componente"].ToString();
            }
            conn.Close();

            CalcolaScadenza();
        }
Esempio n. 8
0
        public NuovaFattura()
        {
            InitializeComponent();

            CercaSocio form = new CercaSocio();

            form.ShowDialog();
            Tessera = form.tesseraSelezionata;
            if (Tessera != 0)
            {
                CaricaSocio();
            }
            else
            {
                this.Close();
            }

            CaricaProgressivo();
            txtData.Text = DateTime.Now.ToShortDateString();
            CaricaDescrizioni();
        }
        private void btnConferma_Click(object sender, EventArgs e)
        {
            OdbcConnection conn = new OdbcConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);

            conn.Open();
            OdbcCommand cm = new OdbcCommand();

            cm.CommandText = "INSERT INTO Certificato (Agonistico,Data_Scadenza,ID_Socio) VALUES (" + cmbTipologia.SelectedIndex + ",'" + txtData.Text + "'," + Tessera + ")";
            cm.Connection  = conn;
            if (cm.ExecuteNonQuery() > 0)
            {
                MessageBox.Show("Certificato inserito.");
            }
            else
            {
                MessageBox.Show("Errore durante l'inserimento!");
            }
            conn.Close();

            if (MessageBox.Show("Vuoi inserire un altro certificato?", "Inserisci certificato", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
            {
                txtData.Clear();
                txtTessera.Text = "Tessera n.";
                CercaSocio form = new CercaSocio();
                form.ShowDialog();
                Tessera = form.tesseraSelezionata;
                if (Tessera != 0)
                {
                    CaricaSocio();
                }
            }
            else
            {
                this.Close();
            }
        }
Esempio n. 10
0
        private void btnConferma_Click(object sender, EventArgs e)
        {
            if (!txtImporto.Text.Contains(','))
            {
                txtImporto.Text += ",00";
            }

            stampante = "";
            string       cartella = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\LibroSoci";
            StreamReader sr       = new StreamReader(cartella + "\\printer.ini");

            if (!sr.EndOfStream)
            {
                stampante = sr.ReadLine();
            }
            if (stampante == "")
            {
                MessageBox.Show("Nessuna stampante fatture impostata! \nVai sotto il menu Impostazioni -> Stampante fatture");
                return;
            }
            sr.Close();

            OdbcConnection conn = new OdbcConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);

            conn.Open();
            OdbcCommand cm = new OdbcCommand();

            cm.Connection  = conn;
            cm.CommandText = "INSERT INTO Fattura(Nominativo,CF,IVA,Quantita,Descrizione,Importo,Aliquota,Data,Progressivo,Indirizzo,IDSocio) VALUES('" + txtNominativo.Text.Replace("'", "''") + "','" + txtCF.Text + "',''," + txtQuantita.Value + ",'" + cmbDescrizione.Text.Replace("'", "''") + "'," + txtImponibile.Text.Replace(',', '.') + "," + txtAliquota.Text + ",'" + txtData.Text + "'," + progressivo + ",'" + txtIndirizzo.Text.Replace("'", "''") + "'," + Tessera + ")";
            //cm.Parameters.AddWithValue("@nominativo", txtNominativo.Text);
            //cm.Parameters.AddWithValue("@cf", txtCF.Text);
            //cm.Parameters.AddWithValue("@quantita", txtQuantita.Value);
            //cm.Parameters.AddWithValue("@descrizione", txtNaturaBene.Text);
            //cm.Parameters.AddWithValue("@importo", txtImponibile.Text.Replace(',', '.'));
            //cm.Parameters.AddWithValue("@aliquota", txtAliquota.Text);
            //cm.Parameters.AddWithValue("@progressivo", progressivo);
            //cm.Parameters.AddWithValue("@indirizzo", txtIndirizzo.Text);
            //cm.Parameters.AddWithValue("@idsocio", Tessera);

            cm.ExecuteNonQuery();

            if (MessageBox.Show("Vuoi stampare la fattura?", "Stampa fattura", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
            {
                printDocument1.PrinterSettings.PrinterName = stampante;
                printDocument1.PrintController             = new System.Drawing.Printing.StandardPrintController();
                printDocument1.Print();
            }

            else
            {
                cm.CommandText = "DELETE FROM Fattura WHERE progressivo=" + progressivo + " AND YEAR(Data)=" + DateTime.Parse(txtData.Text).Year;
                cm.ExecuteNonQuery();
                MessageBox.Show("Fattura annullata");
            }

            if (idAbbonamento != 0)
            {
                cm.CommandText = "UPDATE Abbonamento SET Pagato=1 WHERE IDAbbonamento=" + idAbbonamento;
                cm.ExecuteNonQuery();

                cm.CommandText = "SELECT IDFattura FROM Fattura WHERE Progressivo=" + progressivo + " AND YEAR(Data)=YEAR(GETDATE())";
                OdbcDataReader dr = cm.ExecuteReader();
                dr.Read();
                int idFattura = int.Parse(dr["IDFattura"].ToString());
                dr.Close();

                cm.CommandText = "UPDATE Abbonamento SET IDFattura=" + idFattura + " WHERE IDAbbonamento=" + idAbbonamento;
                cm.ExecuteNonQuery();
            }
            conn.Close();

            if (MessageBox.Show("Vuoi inserire un'altra fattura?", "Inserisci nuova", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
            {
                CercaSocio form = new CercaSocio();
                form.ShowDialog();
                Tessera = form.tesseraSelezionata;
                if (Tessera != 0)
                {
                    CaricaSocio();
                }
                else
                {
                    this.Close();
                }

                CaricaProgressivo();
            }
        }