示例#1
0
        public void InitTest()
        {
            int CLIENT_CACHED_SIZE              = 0; // TODO: 初始化为适当的值
            int CLIENT_BUFFER_SIZE              = 0; // TODO: 初始化为适当的值
            int CLIENT_MANAGE_THREAD_POOL_SIZE  = 0; // TODO: 初始化为适当的值
            int CLIENT_SEND_THREAD_POOL_SIZE    = 0; // TODO: 初始化为适当的值
            int CLIENT_RECEIVE_THREAD_POOL_SIZE = 0; // TODO: 初始化为适当的值
            int CLIENT_PROCESS_THREAD_POOL_SIZE = 0; // TODO: 初始化为适当的值
            int CLIENT_OUT_TIME_INTERVAL        = 0; // TODO: 初始化为适当的值

            ClientInit.Init(CLIENT_CACHED_SIZE, CLIENT_BUFFER_SIZE, CLIENT_MANAGE_THREAD_POOL_SIZE, CLIENT_SEND_THREAD_POOL_SIZE, CLIENT_RECEIVE_THREAD_POOL_SIZE, CLIENT_PROCESS_THREAD_POOL_SIZE, CLIENT_OUT_TIME_INTERVAL);
            Assert.Inconclusive("无法验证不返回值的方法。");
        }
示例#2
0
        private void ImportBaseClientInfo(int templateid, string path)
        {
            IPT_UploadTemplateBLL _bll = new IPT_UploadTemplateBLL(templateid);

            if (_bll.Model.State != 1)
            {
                return;                       //模版作废
            }
            string message = "";
            int    State   = 0;//五个Sheet导入结果的合计

            #region 导入Excel文件
            if (!File.Exists(path))
            {
                message += "Excel在当前路径中不存在!\r\n";
                State    = 20;
            }
            else
            {
                try
                {
                    FileStream fs     = new FileStream(path, FileMode.Open);
                    IWorkbook  _ibook = WorkbookFactory.Create(fs);
                    if (_ibook.GetSheet("商品资料") == null || _ibook.GetSheet("客户资料") == null || _ibook.GetSheet("供货单位信息") == null || _ibook.GetSheet("期初库存") == null)
                    {
                        message += "Excel表格缺少Sheet表单\r\n";
                        State    = 20;
                    }
                    else
                    {
                        ClientInit _ClientInit = new ClientInit();
                        int        _State      = 0;
                        message += _ClientInit.DoImportProduct(templateid, _bll.Model.ClientID, _ibook.GetSheet("商品资料"), out _State);
                        message += "\r\n";
                        State   += _State;
                        message += _ClientInit.DoImportClient(templateid, _bll.Model.ClientID, _ibook.GetSheet("客户资料"), out _State);
                        message += "\r\n";
                        State   += _State;
                        message += _ClientInit.DoImportSupplier(templateid, _bll.Model.ClientID, _ibook.GetSheet("供货单位信息"), out _State);
                        message += "\r\n";
                        State   += _State;
                        message += _ClientInit.DoImportInventory(templateid, _bll.Model.ClientID, _ibook.GetSheet("期初库存"), out _State);
                        message += "\r\n";
                        State   += _State;
                        fs.Close();
                        fs.Dispose();
                    }
                }
                catch (System.Exception err)
                {
                    string error = "Message:" + err.Message + "<br/>" + "Source:" + err.Source + "<br/>" +
                                   "StackTrace:" + err.StackTrace + "<br/>";
                    message          += "系统错误-4!" + err.Message;
                    _bll.Model.Remark = message;
                }
            }
            #endregion

            if (State == 15)
            {
                _bll.Model.State = 3;
            }
            else if (State == 20)
            {
                _bll.Model.State = 4;
            }
            else
            {
                _bll.Model.State = 5;
            }
            _bll.Update();
            this.SendMessage("UploadExcel.导入提示!", message);
        }
 public void ClientInitConstructorTest()
 {
     ClientInit target = new ClientInit();
     Assert.Inconclusive( "TODO: 实现用来验证目标的代码" );
 }
示例#4
0
 private void ProcessClientInit(ClientInit clientInit)
 {
     Init = true;
     Console.WriteLine("init!");
     File.AppendAllText("sign.out", $"{clientInit.ClientVersion},{clientInit.ClientPlatform},{clientInit.ClientVersionSign}\n");
 }
示例#5
0
 public void FiniTest()
 {
     ClientInit.Fini();
     Assert.Inconclusive("无法验证不返回值的方法。");
 }
示例#6
0
 public void InitDefaultTest()
 {
     ClientInit.InitDefault();
     Assert.Inconclusive("无法验证不返回值的方法。");
 }
示例#7
0
        public void ClientInitConstructorTest()
        {
            ClientInit target = new ClientInit();

            Assert.Inconclusive("TODO: 实现用来验证目标的代码");
        }