コード例 #1
0
ファイル: DBConnectWs.cs プロジェクト: aramogs/B10_Monitor
        public static DBConnectWs getInstance(string dbName)
        {
            if (dBConnect == null)
            {
                databaseM = dbName;
                dBConnect = new DBConnectWs();
            }


            return(dBConnect);
        }
コード例 #2
0
ファイル: LabelsB10.cs プロジェクト: aramogs/B10_Monitor
        public async void send(string no_sap, string serial_num, string printer, string dbName, string line)
        {
            DBConnectWs db = DBConnectWs.getInstance(dbName);

            try
            {
                DBConnectWs.server = "10.56.98.3";
                //DBConnectWs.server = "localhost";
                DBConnectWs.database = (dbName == "" ? "b10_bartender" : dbName);
                string dbN = "b10_bartender";
                DBConnectWs.uid      = "root";
                DBConnectWs.password = "******";
                //DBConnectWs.password = "";

                DBConnectWs.url = "http://tftdelsrv004:8086/Integration/{cust}/Execute?";


                string cust = db.getCustomer("use " + DBConnectWs.database + "; show tables;", no_sap);

                Program.log += "btnEnviar 01: " + "use " + DBConnectWs.database + "; show tables; " + no_sap + "\n";


                HttpCli2 http = new HttpCli2();


                if (cust != "")
                {
                    string link = db.Select2("SELECT * FROM " + DBConnectWs.database + "." + cust + " where no_sap like '%" + no_sap + "'", cust);

                    link += "&serial_num=" + serial_num;

                    link += "&printer=" + printer;

                    link += "&line=" + line;

                    string urlContents = await http.GetAsync(link);

                    Console.WriteLine("Web Serive " + urlContents);
                }
            }
            catch (Exception err)
            {
                Console.WriteLine("Error: " + err.Message);
                db.CloseConnection();
            }
        }