private void fFzRAKSdoMySQL() { fsza fszaDB = new fsza(); fszaDB.sParametryZapytania(); string format = "yyyy-MM-dd"; string persianDate = fszaDB.sDataMin.ToString(); int intDays = int.Parse(fszaDB.sDni.ToString()); DateTime persianDateTime = DateTime.ParseExact(persianDate, format, CultureInfo.InvariantCulture); DateTime CurrentDateTime = DateTime.Now.AddDays(-intDays); if (persianDateTime > CurrentDateTime) sDataQry = persianDateTime.ToShortDateString(); else sDataQry = CurrentDateTime.ToShortDateString(); //MessageBox.Show(fFiltrZnacznikow()); string sFiltrZnaczniki = fFiltrZnacznikow(); string sFiltrDataStart = persianDateTime.ToShortDateString(); string sFiltrWhere = " ((NOT UPPER( gm_fz.sygnatura) CONTAINING UPPER('OK_LP') and NOT UPPER( gm_fz.sygnatura) CONTAINING UPPER('NIE_LP') and NOT UPPER( gm_fz.sygnatura) CONTAINING UPPER('OK_K')) or (SYGNATURA is null) ) and (gm_fz.datarejestracji > '{0}') " + " and " + " ( " + " {1} " + " or ((gm_fz.datarejestracji > '{0}') and gm_fzpoz.znaczniki is null) " + " ) "; string sWhere = String.Format(sFiltrWhere, sFiltrDataStart, sFiltrZnaczniki); string sQuery = "select " + " gm_fz.magnum, " + " gm_fz.kod, " + " gm_fz.data_wystawienia, " + " gm_fz.datarejestracji, " + " gm_fz.rok, " + " gm_fz.miesiac, " + " gm_fz.nr, " + " gm_fz.numer, " + " gm_fz.nazwa_skrocona_dostawcy, " + " gm_fz.operator, " + " gm_fz.nazwa_dokumentu, " + " gm_fz.sygnatura, " + " gm_fzpoz.ilosc_po, " + " gm_fzpoz.stawka_zakupu_po, " + " gm_fzpoz.cena_zakupu_netto_po, " + " gm_fzpoz.cena_zakupu_brutto_po, " + " gm_fzpoz.nazwa_oryginalna, " + " gm_fzpoz.znaczniki, " + " cast(substring(gm_fzpoz.uwagi from 1 for 3200) as varchar(3200)) uwagipoz, " + " gm_fzpoz.id, " + " gm_fz.wal_wartosc_brutto_po " + " from gm_fzpoz " + " inner join gm_fz on (gm_fzpoz.id_glowki = gm_fz.id) " + " where (" + sWhere + ")"; fb fbRAKS = new fb(); List<string>[] lstFZ = fbRAKS.fWyszukajFZ(sQuery); fszaDB.fZapiszFzSQL(lstFZ); }
private void button2_Click(object sender, EventArgs e) { fsza fszaDB = new fsza(); string sLogin = textBox1.Text; string sPass = textBox2.Text; List<string>[] lstLogin = fszaDB.sLogowanie(sLogin, sPass); if (lstLogin[0].Count == 0) { MessageBox.Show("Nie znaleziono użytkownika. \r\n Spróbuj ponownie."); //fbLogowanie.sLOGErr(sLogin, sPass); textBox2.Text = ""; return; } settings.IDLogin = lstLogin[0][0].ToString(); settings.osoba = lstLogin[3][0].ToString(); settings.login = sLogin; settings.pass = sPass; settings.Save(); frmWZ = new zt(); frmWZ.Show(); this.Visible = false; //this.Close(); }
//funkcjie do pobierania i zapusywania danych o dokumentach FZ do mySQL private string fFiltrZnacznikow() { string _return = ""; fsza fszaDB = new fsza(); List<string>[] listaZnacznikow = fszaDB.sZnaczniki(); for (int i = 0; i < listaZnacznikow[0].Count; i++) { if (i < listaZnacznikow[0].Count - 1) _return += "gm_fzpoz.znaczniki not like '" + listaZnacznikow[0][i] + "' and "; else _return += "gm_fzpoz.znaczniki not like '" + listaZnacznikow[0][i] + "'"; } _return = "(" + _return + ")"; return _return; }