public void down() { try { IBLL.IClientBLL bll = new BLL.ClientBLL(); if (1 == 1) { int errId = 0; string errMsg = ""; bll.DownLoadBranch(out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载机构档案异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载机构档案完成"); } } } if (chk1 == true) { int errId = 0; string errMsg = ""; bll.DownLoadItemCls(out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载品类档案异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载品类档案完成"); } } bll.DownLoadItem(out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载商品档案异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载商品档案完成"); } } } if (chk2 == true) { int errId = 0; string errMsg = ""; bll.DownLoadOper(out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载操作员档案异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载操作员档案完成"); } } } if (chk3 == true) { int errId = 0; string errMsg = ""; bll.DownLoadStock(out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载库存/成本异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载库存/成本完成"); } } } if (chk4 == true) { int errId = 0; string errMsg = ""; bll.DownLoadSupCus(out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载供应商/客户档案异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载供应商/客户档案完成"); } } } if (chk5 == true) { int errId = 0; string errMsg = ""; bll.DownLoadSupPrice("", "", out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载供应商价格异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载供应商价格完成"); } } errId = 0; errMsg = ""; bll.DownLoadCusPrice("", "", out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载客户价格异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载客户价格完成"); } } } if (1 == 1) { int errId = 0; string errMsg = ""; bll.DownLoadSystemPars(out errId, out errMsg); if (errId != 0) { if (deleg != null) { mainCon.Invoke(deleg, -2, "下载系统参数异常:" + errMsg); } else { throw new Exception(errMsg); } } else { if (deleg != null) { mainCon.Invoke(deleg, 1, "下载系统参数完成"); } } } if (deleg != null) { mainCon.Invoke(deleg, 0, ""); } } catch (Exception ex) { Log.writeLog("frmDownload ->downThread()", ex.GetMessage(), ex.StackTrace); if (deleg != null) { mainCon.Invoke(deleg, -1, ex.GetMessage()); } } }
private void WaitForm_Shown(object sender, EventArgs e) { if (this.op_type == "1") { try { IBLL.IClientBLL bll = new BLL.ClientBLL(); if (1 == 1) { int errId = 0; string errMsg = ""; bll.DownLoadBranch(out errId, out errMsg); if (errId != 0) { new MsgForm("下载机构档案异常:" + errMsg).ShowDialog(); Log.writeLog("WaitForm()", "下载机构档案异常:" + errMsg, null); } Application.DoEvents(); } if (1 == 1) { int errId = 0; string errMsg = ""; bll.DownLoadOper(out errId, out errMsg); if (errId != 0) { new MsgForm("下载操作员档案异常:" + errMsg).ShowDialog(); Log.writeLog("WaitForm()", "下载操作员档案异常:" + errMsg, null); } Application.DoEvents(); } if (1 == 1) { int errId = 0; string errMsg = ""; bll.DownLoadSystemPars(out errId, out errMsg); if (errId != 0) { new MsgForm("下载系统参数异常:" + errMsg).ShowDialog(); Log.writeLog("WaitForm()", "下载系统参数异常:" + errMsg, null); } Application.DoEvents(); } } catch (Exception ex) { new MsgForm("初始化数据异常:" + ex.GetMessage()).ShowDialog(); Log.writeLog("WaitForm()", "初始化数据异常:" + ex.GetMessage(), null); } finally { timer1.Stop(); DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } } else if (this.op_type == "2") { } }