private void frmScren_Load(object sender, EventArgs e) { this.Paint += new PaintEventHandler(Class.Postavke.changeBackground); id_kasa = DTpostavke.Rows[0]["default_blagajna"].ToString(); id_ducan = DTpostavke.Rows[0]["default_ducan"].ToString(); try { //Preuzmi last version.txt if (!prvaPrijava) { GetTxtLastVersion(); }// AKO SE PROGRAM SPORO OTVARA, TREBA ZAKOMENTIRATI OVU LINIJU, NO TADA NADOGRADNJA NECE BITI MOGUCA! // TO JE ZATO JER PLEXY NE RADI ILI U TOM TRENTKU IZGUBI KONEKCIJU! string lastVersion; string currentPathLastVersion = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $@"lastVersion.txt"); using (StreamReader reader = new StreamReader(currentPathLastVersion)) { lastVersion = reader.ReadLine(); } string currentVersion = "Potrebna nova verzija."; string currentPathCurrentVersion = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $@"currentVersion.txt"); if (File.Exists(currentPathCurrentVersion)) { using (StreamReader reader = new StreamReader(currentPathCurrentVersion)) { currentVersion = reader.ReadLine(); verzijaProgramaZaRacun = currentVersion; } } if (!lastVersion.Equals(currentVersion)) { currentVersion = "Potrebna nova verzija."; } //label4.Text = "Verzija programa: " + Properties.Settings.Default.verzija_programa; label4.Text = "Verzija programa: " + currentVersion; PCPOS.Until.classFukcijeZaUpravljanjeBazom B = new Until.classFukcijeZaUpravljanjeBazom("CAFFE", "DB"); int trenutnaG = B.UzmiGodinuKojaSeKoristi(); if (trenutnaG == DateTime.Now.Year) { lblTrenutnaGodina.ForeColor = Color.White; timerUpozoranaNaKrivuGodinu.Stop(); } else { lblTrenutnaGodina.ForeColor = Color.Red; timerUpozoranaNaKrivuGodinu.Interval = 500; timerUpozoranaNaKrivuGodinu.Start(); } lblTrenutnaGodina.Text = "Trenutno koristite " + trenutnaG + " g:"; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { timer2.Start(); SetMoneyValue(); timer1.Start(); PieStart(10); btnMaloprodaja.Select(); txtBrojDana.Text = "10"; //Postoje neuspjele fiskalizacije timer3.Start(); timer4.Start(); neuspjelaFiskalizacijaPostoji = false; ProvjeriPostojiLiNeuspjelaFiskalizacija(); if (neuspjelaFiskalizacijaPostoji) { danasnjiDatum = DateTime.Now; var preostaloVrijemeFiskalizacije = (datumZadnjeMoguceFiskalizacije - danasnjiDatum).TotalHours; labelPreostaloVrijeme.Text = "Preostalo vrijeme: " + preostaloVrijemeFiskalizacije.ToString("#0.00h"); } else { labelPostojeNeuspjeleFiskalizacije.Visible = false; labelPreostaloVrijeme.Visible = false; labelHitnoNazoviteCodeIt.Visible = false; } } catch { } }
private void frmScren_Load(object sender, EventArgs e) { this.Paint += new PaintEventHandler(Class.Postavke.changeBackground); id_kasa = DTpostavke.Rows[0]["default_blagajna"].ToString(); id_ducan = DTpostavke.Rows[0]["default_ducan"].ToString(); try { //Preuzmi last version.txt GetTxtLastVersion(); string lastVersion; string currentPathLastVersion = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $@"lastVersion.txt"); using (StreamReader reader = new StreamReader(currentPathLastVersion)) { lastVersion = reader.ReadLine(); } string currentVersion = "Potrebna nova verzija."; string currentPathCurrentVersion = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $@"currentVersion.txt"); if (File.Exists(currentPathCurrentVersion)) { using (StreamReader reader = new StreamReader(currentPathCurrentVersion)) { currentVersion = reader.ReadLine(); } } if (!lastVersion.Equals(currentVersion)) { currentVersion = "Potrebna nova verzija."; } //label4.Text = "Verzija programa: " + Properties.Settings.Default.verzija_programa; label4.Text = "Verzija programa: " + currentVersion; PCPOS.Until.classFukcijeZaUpravljanjeBazom B = new Until.classFukcijeZaUpravljanjeBazom("CAFFE", "DB"); int trenutnaG = B.UzmiGodinuKojaSeKoristi(); if (trenutnaG == DateTime.Now.Year) { lblTrenutnaGodina.ForeColor = Color.White; timerUpozoranaNaKrivuGodinu.Stop(); } else { lblTrenutnaGodina.ForeColor = Color.Red; timerUpozoranaNaKrivuGodinu.Interval = 500; timerUpozoranaNaKrivuGodinu.Start(); } lblTrenutnaGodina.Text = "Trenutno koristite " + trenutnaG + " g:"; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } try { timer2.Start(); SetMoneyValue(); timer1.Start(); PieStart(10); btnMaloprodaja.Select(); txtBrojDana.Text = "10"; } catch { } }