コード例 #1
0
        internal BJBookInfo GetBJBookByBar(string data)
        {
            //здесь ищем по всем базам. просто передаём BJVVV, но запрашивать будем все базы по очереди.

            DataTable table = dbWrapper.GetBJBookByBar(data);

            if (table.Rows.Count > 1)
            {
                throw new Exception("Штрихкодов в базах найдено более одного.");
            }
            if (table.Rows.Count == 0)
            {
                return(null);
            }
            BJBookInfo book = BJBookInfo.GetBookInfoByPIN(Convert.ToInt32(table.Rows[0]["IDMAIN"]), table.Rows[0]["fund"].ToString());

            return(book);
        }