예제 #1
0
        /// <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);
        }
예제 #2
0
        /// <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;
            }
        }
예제 #3
0
        /// <summary>
        /// 复制采购单(离线)
        /// </summary>
        /// <returns>处理结果,返回采购单实体</returns>
        public PurchaseSaveModel CopyPurchaseOffline(PurchaseSaveModel input)
        {
            PurchaseOfflineDAO dao = PurchaseOfflineDAO.GetInstance(Constant.ACESSDB_ALIAS);

            return(dao.CopyPurchaseOffline(input));
        }