コード例 #1
0
        private void GetInfoFromDB()
        {
            msSQLTransport = new MSSQLTransport();
            var regex = new Regex(@"[\d*]{1,}");

            var cBIN = entryOrder.clientBIN.Replace(" ", "");

            cBIN = regex.Match(cBIN).ToString();
            entryOrder.clientBIN = cBIN;

            dataSet = msSQLTransport.Execute("select a.* from altair.dbo.companiesView a where a.bin='" + entryOrder.clientBIN + "'");

            if (dataSet == null || dataSet.Tables.Count <= 0)
            {
                return;
            }

            entryOrder.clientFullName = dataSet.Tables[0].Rows[0].Field <string>("fullName");
            entryOrder.clientAddress  = dataSet.Tables[0].Rows[0].Field <string>("addrJur");
            entryOrder.clientPhones   = dataSet.Tables[0].Rows[0].Field <string>("phones");
            entryOrder.clientBankIIK  = dataSet.Tables[0].Rows[0].Field <string>("iik");
            entryOrder.clientBankBIK  = dataSet.Tables[0].Rows[0].Field <string>("bik");

            dataSet = msSQLTransport.Execute("select a.* from altair.dbo.banksView a where a.bik='" + entryOrder.clientBankBIK + "'");

            if (dataSet == null || dataSet.Tables.Count <= 0)
            {
                return;
            }

            entryOrder.clientBankName = dataSet.Tables[0].Rows[0].Field <string>("bankName");
        }
コード例 #2
0
        private void AddRecord()
        {
            msSQLTransport = new MSSQLTransport();
            var regex = new Regex(@"[\d*]{1,}");

            string req = "", loc = "";
            var    cBIN = JournalC01CompanyInfo.bin.Replace(" ", "");
            long   bankId;

            cBIN = regex.Match(cBIN).ToString();

            if (!string.IsNullOrEmpty(cBIN))
            {
                dataSet = msSQLTransport.Execute("select top 1 a.* from altair.dbo.companiesView a where a.bin like '%" + cBIN + "%'");
            }

            if (dataSet != null && dataSet.Tables.Count > 0 && dataSet.Tables[0].Rows.Count > 0)
            {
                loc    = dataSet.Tables[0].Rows[0].Field <string>("addrJur");
                bankId = dataSet.Tables[0].Rows[0].Field <long>("bankId");
                req    = "БИН " + cBIN + "\n";
                req   += "БИК " + dataSet.Tables[0].Rows[0].Field <string>("bik") + "\n";
                req   += "Кбе " + dataSet.Tables[0].Rows[0].Field <string>("kbe") + "\n";
                req   += "ИИК " + dataSet.Tables[0].Rows[0].Field <string>("iik") + "\n";

                dataSet = msSQLTransport.Execute("select a.* from altair.dbo.banksView a where a.id='" + bankId + "'");
                if (dataSet != null && dataSet.Tables.Count > 0)
                {
                    req += "Банк " + dataSet.Tables[0].Rows[0].Field <string>("bankName") + "\n";
                }
            }
            else
            {
                req = "Данных в базе не обнаружено";
            }

            WaitingListTable.Add(new WaitingListTable {
                company  = "Код клиента: " + SupplierCode + "\n" + SupplierName + "\n Код брокера: " + BrokerCode + "\n" + BrokerName,
                bankReq  = req,
                location = loc
            });
        }
コード例 #3
0
 // Connect to db Ais
 private void ConnectToDB()
 {
     msSQLTransport = new MSSQLTransport();
 }