Example #1
0
        public void Connect()
        {
            try
            {
                // Utworzenie obiektu GT
                InsERT.GT gt = new InsERT.GT();

                gt.Produkt         = InsERT.ProduktEnum.gtaProduktSubiekt;
                gt.Serwer          = "25.22.236.167\\INSERTGT";
                gt.Baza            = "A_M_Consultants";
                gt.Autentykacja    = InsERT.AutentykacjaEnum.gtaAutentykacjaMieszana;
                gt.Uzytkownik      = "sa";
                gt.UzytkownikHaslo = "";
                gt.Operator        = "Ferfet Mikołaj";
                gt.OperatorHaslo   = "Sp123!@#";

                // Uruchomienie Subiekta GT
                sub = (InsERT.Subiekt)gt.Uruchom((Int32)InsERT.UruchomDopasujEnum.gtaUruchomDopasuj, (Int32)InsERT.UruchomEnum.gtaUruchomNieArchiwizujPrzyZamykaniu);
                sub.Okno.Widoczne = false;
                //return sub;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                //return null;
            }
        }
Example #2
0
        public InsERT.Subiekt PolaczZSubiektem()
        {
            var gt = new InsERT.GT();

            InsERT.Subiekt sgt;

            gt.Produkt         = InsERT.ProduktEnum.gtaProduktSubiekt;
            gt.Serwer          = "(local)\\InsertGT";
            gt.Baza            = "NoweDemo";
            gt.Autentykacja    = InsERT.AutentykacjaEnum.gtaAutentykacjaMieszana;
            gt.Uzytkownik      = "";
            gt.UzytkownikHaslo = "";
            gt.Operator        = "Szef";
            gt.OperatorHaslo   = "";

            sgt = (InsERT.Subiekt)gt.Uruchom((int)InsERT.UruchomDopasujEnum.gtaUruchomDopasuj, (int)InsERT.UruchomEnum.gtaUruchomWTle);
            sgt.Okno.Widoczne = false;
            return(sgt);
        }
Example #3
0
        static void Main(string[] args)
        {
            try
            {
                InsERT.GT gt = new InsERT.GT();
                gt.Produkt         = InsERT.ProduktEnum.gtaProduktSubiekt;
                gt.Serwer          = "";
                gt.Baza            = "";
                gt.Autentykacja    = InsERT.AutentykacjaEnum.gtaAutentykacjaMieszana;
                gt.Uzytkownik      = "";
                gt.UzytkownikHaslo = "";
                gt.Operator        = "";
                gt.OperatorHaslo   = "";

                InsERT.Subiekt subiekt = (InsERT.Subiekt)gt.Uruchom((Int32)InsERT.UruchomDopasujEnum.gtaUruchomDopasuj,
                                                                    (Int32)InsERT.UruchomEnum.gtaUruchomNieArchiwizujPrzyZamykaniu);
                subiekt.Okno.Widoczne = true;

                InsERT.SuDokument dok     = subiekt.Dokumenty.Wczytaj(487);
                InsERT.SuPozycje  dok_poz = dok.Pozycje;


                string    strFilePath = @"C:\Users\Dominika\Desktop\cena1.csv";
                DataTable towary      = ConvertCSVtoDataTable(strFilePath);
                DataTable tb          = new DataTable();
                DataRow   dr;

                tb.Columns.Add("Symbol", typeof(String));
                tb.Columns.Add("Nazwa", typeof(String));
                tb.Columns.Add("Cena Netto", typeof(float));
                tb.Columns.Add("Cena Netto1", typeof(float));

                Console.WriteLine("Liczba wczytanych rekordów: " + towary.Rows.Count);

                string slo   = "falsz";
                int    count = 0;

                foreach (DataRow row in towary.Rows)
                {
                    if (row["Status"].ToString().Equals(slo))
                    {
                        count++;
                        dr                = tb.NewRow();
                        dr["Symbol"]      = row["Symbol"];
                        dr["Nazwa"]       = row["Nazwa"];
                        dr["Cena Netto"]  = row["Cena Netto"];
                        dr["Cena Netto1"] = row["Cena Netto1"];
                        tb.Rows.Add(dr);
                    }
                }
                Console.WriteLine("Liczba nieprawidłowych danych w .csv: " + count);


                foreach (DataRow rt in tb.Rows)
                {
                    foreach (InsERT.SuPozycja poz in dok_poz)
                    {
                        if (rt["Symbol"].Equals(poz.TowarSymbol))

                        {
                            Console.WriteLine("Tak jest! " + poz.TowarSymbol);
                            poz.WartoscNettoPoRabacie = rt["Cena Netto1"];
                            poz.Opis = "ok";
                        }
                    }
                }


                dok.Zapisz();
                dok.Zamknij();
                subiekt.Zakoncz();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                Console.ReadKey();
            }
            Console.ReadKey();
        }