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; } }
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); }
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(); }