/// <summary> /// 批量保存采购单 /// </summary> /// <param name="list">采购单保存模型数组</param> /// <returns>执行结果</returns> public PurchaseSaveModel SavePurchaseOffline(PurchaseSaveModel input, string userid) { PurchaseSaveModel model = null; try { model = dao.SavePurchaseOffline(input, userid); } catch (Exception ex) { throw ex; } return(model); }
/// <summary> /// 采购单复制操作 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCopy_Click(object sender, EventArgs e) { if (this.gridView3.RowCount == 0) { XtraMessageBox.Show("无可操作记录!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } try { // DataRow drs = (DataRow)purchasedt.DefaultView.Table.DefaultView.RowFilter[this.gridView3.FocusedRowHandle]; purchaseSaveModel.PurchaseId = GetGridViewColValue(this.gridView3, "id"); //采购单复制(离线) output = new PurchaseOfflineBLL().CopyPurchaseOffline(purchaseSaveModel); if (output.Equals(null)) { XtraMessageBox.Show("采购单复制失败!没有返回数据!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } XtraMessageBox.Show("采购单复制成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); purchasedt = PurchaseClientDao.GetInstance("ClientDB").getPurchaseCreate(base.CurrentUserOrgId); //将原来的按照ID排序,修改为按照时间排序 purchasedt.DefaultView.Sort = " create_date1 desc"; setFilter(); } catch (Exception) { XtraMessageBox.Show("采购单复制失败!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); return; throw; } }
/// <summary> /// 复制采购单(离线) /// </summary> /// <returns>处理结果,返回采购单实体</returns> public PurchaseSaveModel CopyPurchaseOffline(PurchaseSaveModel input) { PurchaseOfflineDAO dao = PurchaseOfflineDAO.GetInstance(Constant.ACESSDB_ALIAS); return(dao.CopyPurchaseOffline(input)); }