コード例 #1
0
        private void btnInserisciVariazione_Click(object sender, RoutedEventArgs e)
        {
            double importo          = Double.Parse(txtImportoVariazione.Text);
            VariazioneEconomica var = new VariazioneEconomica(datePickerVariazione.SelectedDate.Value, txtVariazione.Text, importo, Convert.ToBoolean(RbDare.IsChecked));

            DBSqlLite.aggiungiVariazione(var);
            listVariazioni = DBSqlLite.readVariazioni();
            loadVariazioni();
        }
コード例 #2
0
 private void btnModificaVar_Click(object sender, RoutedEventArgs e)
 {
     if (utenteCorrente != null && dataGridVariazioni.SelectedItem != null)
     {
         VariazioneEconomica var        = (VariazioneEconomica)dataGridVariazioni.SelectedItem;
         WindowEdit          windowEdit = new WindowEdit(var);
         windowEdit.ShowDialog();
         listVariazioni = DBSqlLite.readVariazioni();
         loadVariazioni();
     }
 }
コード例 #3
0
        private int showClienti = 3; // 3 -> tutti,1 -> attivi,2 -> non attivi,

        public MainWindow()
        {
            bool start = false;

            //string testAbi = Helper.readRegistryKey("SN");
            //string testDsk = Helper.readRegistryKey("DSK");

            //if (!testAbi.Equals("null") && Helper.diskSerial().Equals(testDsk)){
            //    start = true;
            //}else
            //{
            //    WindowAbi dialog = new WindowAbi();
            //    dialog.ShowDialog();

            //    if (dialog.DialogResult.HasValue && dialog.DialogResult.Value)
            //    {
            //        start = true;
            //    }
            //}

            if (DateTime.Now < Helper.scadenza)
            {
                start = true;
                if ((Helper.scadenza - DateTime.Now).TotalDays < 7)
                {
                    System.Windows.MessageBox.Show("Il programma scadrà tra meno di una settimana");
                }
                else if ((Helper.scadenza - DateTime.Now).TotalDays < 30)
                {
                    System.Windows.MessageBox.Show("Il programma scadrà tra meno di un mese");
                }
            }
            else
            {
                System.Windows.MessageBox.Show("Programma scaduto");
            }


            if (start)
            {
                InitializeComponent();

                //DBHelper.initDBConnection();
                listVariazioni = DBSqlLite.readVariazioni();
                datePickerVariazione.SelectedDate = DateTime.Now;
                loadVariazioni();
            }
            else
            {
                System.Windows.Application.Current.Shutdown();
            }
        }
コード例 #4
0
 private void btnModificaStorico_Click(object sender, RoutedEventArgs e)
 {
     if (utenteCorrente != null && gridStoricoUtente.SelectedItem != null)
     {
         Storico    stor       = (Storico)gridStoricoUtente.SelectedItem;
         WindowEdit windowEdit = new WindowEdit(stor);
         windowEdit.ShowDialog();
         utenteCorrente.ListStorico = DBSqlLite.readStorico(utenteCorrente.Identifier);
         loadStoricoTabella();
         listVariazioni = DBSqlLite.readVariazioni();
         loadVariazioni();
     }
 }
コード例 #5
0
        private void btnEliminaVar_Click(object sender, RoutedEventArgs e)
        {
            VariazioneEconomica varSelected = (VariazioneEconomica)dataGridVariazioni.SelectedItem;

            if (varSelected != null)
            {
                MessageBoxResult res = System.Windows.MessageBox.Show("Eliminare riga: " + varSelected.Data + "," + (varSelected.isDare() ? varSelected.DescrizioneDare + "," + varSelected.ImportoDare : varSelected.DescrizioneAvere + "," + varSelected.ImportoAvere), "", MessageBoxButton.YesNo);
                if (res == MessageBoxResult.Yes)
                {
                    DBSqlLite.eliminaVariazione(varSelected);
                    listVariazioni = DBSqlLite.readVariazioni();
                    loadVariazioni();
                }
            }
        }
コード例 #6
0
        private void btnInserisciStorico_Click(object sender, RoutedEventArgs e)
        {
            double  importo = Double.Parse(txtImportoStorico.Text);
            Storico stor    = new Storico();

            stor.Data      = datePickerStorico.SelectedDate.Value;
            stor.Descr     = txtDescrStorico.Text;
            stor.Fattura   = txtFattura.Text;
            stor.Importo   = importo;
            stor.Idcliente = utenteCorrente.Identifier;

            VariazioneEconomica varEco = new VariazioneEconomica(stor.Data, stor.Descr + " Fattura " + stor.Fattura, importo, true);


            DBSqlLite.aggiungiVariazione(varEco);
            stor.Idvariazione = varEco.IdVariazione;
            DBSqlLite.aggiungiStorico(stor);
            utenteCorrente.ListStorico = DBSqlLite.readStorico(utenteCorrente.Identifier);
            loadStoricoTabella();
            listVariazioni = DBSqlLite.readVariazioni();
            loadVariazioni();
        }