Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
                    }
                }

            }
        }
Esempio n. 3
0
        /// <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();
            }
        }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
        /// <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;
        }