public List<string>[] sLogowanie(string sLogin, string sPass) { ConnMySQL dbConnMySQL = new ConnMySQL(settings.ConnStr); //string sReturn = "Error"; string query = "select * from tabusers where login = '******' AND haslo = '" + sPass + "' and defprog = 4"; List<string>[] list = dbConnMySQL._select(query, 7); return list; }
public void fZapiszFzSQL(List<string>[] lstFzRaks) { string sQueryInsert = "insert ignore into doc_fz (id,magnum,kod,data_wystawienia,data_rejestracji,rok,miesiac,nr,numer,dostawca,operator,dokument,sygantura,ilosc,vat,netto,brutto,nazwa,znacznik,uwagi,wartosc) values ("; string sQueryValues = "{0},{1},'{2}','{3}','{4}',{5},{6},{7},'{8}','{9}','{10}','{11}','{12}',{13},{14},{15},{16},'{17}','{18}','{19}',{20});"; string sQuery = sQueryInsert + sQueryValues; int iStanFZ = 0; for (int i = 0; i < lstFzRaks[0].Count; i++) { string magnum = lstFzRaks[0][i].ToString(); string kod = lstFzRaks[1][i].ToString(); string data_wystawienia = lstFzRaks[2][i].ToString(); string datarejestracji = lstFzRaks[3][i].ToString(); string rok = lstFzRaks[4][i].ToString(); string miesiac = lstFzRaks[5][i].ToString(); string nr = lstFzRaks[6][i].ToString(); string numer = lstFzRaks[7][i].ToString(); string nazwa_skrocona_dostawcy = lstFzRaks[8][i].ToString(); string sOperator = lstFzRaks[9][i].ToString(); string nazwa_dokumentu = lstFzRaks[10][i].ToString(); string sygnatura = lstFzRaks[11][i].ToString(); string ilosc_po = lstFzRaks[12][i].Replace(',','.').ToString(); string stawka_zakupu_po = lstFzRaks[13][i].ToString(); string cena_zakupu_netto_po = lstFzRaks[14][i].Replace(',', '.').ToString(); string cena_zakupu_brutto_po = lstFzRaks[15][i].Replace(',', '.').ToString(); string nazwa_oryginalna = lstFzRaks[16][i].ToString(); string znaczniki = lstFzRaks[17][i].ToString(); string uwagipoz = lstFzRaks[18][i].ToString(); string id = lstFzRaks[19][i].ToString(); string wal_wartosc_brutto_po = lstFzRaks[20][i].Replace(',', '.').ToString(); iStanFZ = fStanFZPoz(id); if (iStanFZ == 0) //0 - brak pozycji w tabeli { //dodaj pozycję string sZapytanie = string.Format(sQuery,id,magnum,kod,data_wystawienia,datarejestracji,rok,miesiac,nr,numer,nazwa_skrocona_dostawcy,sOperator,nazwa_dokumentu,sygnatura,ilosc_po,stawka_zakupu_po,cena_zakupu_netto_po,cena_zakupu_brutto_po,nazwa_oryginalna,znaczniki,uwagipoz,wal_wartosc_brutto_po); ConnMySQL dbConnMySQL = new ConnMySQL(settings.ConnStr); dbConnMySQL._insert(sZapytanie); } else if (iStanFZ == 4) //4 - zwrot do innego kierownika { //aktualizuj odrzucone string sZnacznik = fZnacznikFZPoz(id); if (sZnacznik != znaczniki) { fZnacznikFZPoz_Update(id, znaczniki); } } } }
/// <summary> /// Ustawienie parametrów wyszukiwania dla RAKS, wartości parametrów pobierane z FSZA /// </summary> public void sParametryZapytania() { ConnMySQL dbConnMySQL = new ConnMySQL(settings.ConnStr); string query = "select * from doc_param"; List<string>[] list = dbConnMySQL._select(query, 3); for (int i = 0; i < list[0].Count; i++) { if (list[1][i].ToString() == "dni") sDni = list[2][i].ToString(); if (list[1][i].ToString() == "data_min") sDataMin = list[2][i].ToString(); } }
private void fZnacznikFZPoz_Update(string idPoz, string sZnacznik) { ConnMySQL dbConnMySQL = new ConnMySQL(settings.ConnStr); string query = "update doc_fz set znacznik = '" + sZnacznik + "', stan = 1 where id = " + idPoz; dbConnMySQL._update(query); }
private string fZnacznikFZPoz(string idPoz) { string _return = ""; ConnMySQL dbConnMySQL = new ConnMySQL(settings.ConnStr); //string sReturn = "Error"; string query = "select znacznik from doc_fz where id = " + idPoz; List<string>[] list = dbConnMySQL._select(query, 1); if (list[0].Count > 0) _return = list[0][0].ToString(); return _return; }
private int fStanFZPoz(string idPoz) { int _return = 0; ConnMySQL dbConnMySQL = new ConnMySQL(settings.ConnStr); //string sReturn = "Error"; string query = "select stan from doc_fz where id = " + idPoz; List<string>[] list = dbConnMySQL._select(query, 1); if (list[0].Count > 0 && list[0][0].ToString() != "") _return = int.Parse(list[0][0].ToString()); return _return; }
/// <summary> /// Znaczniki wykorzystywanie w module FSZA.Znaczniki nie moga być pobrane do obiegu dokumentów /// Tutaj pobierana jest lista wykorztstywanych aby zrobić w daleszej części programu z nich filtr do zapytanioa FZ /// </summary> public List<string>[] sZnaczniki() { ConnMySQL dbConnMySQL = new ConnMySQL(settings.ConnStr); //string sReturn = "Error"; string query = "select nazwa from rx_znaczniki"; List<string>[] list = dbConnMySQL._select(query, 1); return list; }