/// <summary> /// 初始化采购单列表窗体 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormPurchaseBuild_Load(object sender, EventArgs e) { //客户端缓存操作 purchasedt = PurchaseClientDao.GetInstance("ClientDB").getPurchaseCreate(userId); //设置采购单状态列表初始值 this.cmbState.Text = "送审"; this.cmdEndDate.DateTime = DateTime.Now; this.cmdCreateDate.DateTime = DateTime.Now.AddMonths(-3); }
/// <summary> /// 初始化采购单列表窗体 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FormPurchaseBuild_Load(object sender, EventArgs e) { //客户端缓存操作 purchasedt = PurchaseClientDao.GetInstance().getPurchaseCreate(base.CurrentUserOrgId); //设置采购单状态列表初始值 this.cmdEndDate.DateTime = DateTime.Now; this.cmdCreateDate.DateTime = DateTime.Now.AddMonths(-3); this.cmbType.Text = "全部"; }
private void btnSend_Click(object sender, EventArgs e) { bool flag; flag = new PurchaseOfflineBLL().putCheckPurchaseOffline(purchaseId); if (flag) { XtraMessageBox.Show("送审成功!", Constant.MsgTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); purchasedt = PurchaseClientDao.GetInstance().getPurchaseCreate(base.CurrentUserOrgId); //将原来的按照ID排序,修改为按照时间排序 purchasedt.DefaultView.Sort = " create_date1 desc"; setFilter(); } else { XtraMessageBox.Show("送审失败!没有返回数据!", Constant.MsgTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }
/// <summary> /// 从缓存中载入已知采购单明细数据 /// </summary> private void getPurchaseItemFromCache() { DataTable dt = PurchaseClientDao.GetInstance().getPurchaseItem(base.CurrentUserOrgId, purchaseSaveModel.PurchaseId); foreach (DataRow r in dt.Rows) { DataRow dr = dtPurchaseItem.NewRow(); dr["ID"] = r["ID"]; dr["PROJECT_ID"] = r["PROJECT_ID"]; dr["PURCHASE_ID"] = r["PURCHASE_ID"]; dr["SPEC_ID"] = r["SPEC_ID"]; dr["MODEL_ID"] = r["MODEL_ID"]; dr["STORE_ROOM_ID"] = r["STORE_ROOM_ID"]; dr["DATA_PRODUCT_ID"] = r["DATA_PRODUCT_ID"]; dr["PROJECT_PROD_ID"] = r["PROJECT_PROD_ID"]; dr["PRODUCT_NAME"] = r["PRODUCT_NAME"];//商品名 dr["BASE_MEASURE"] = r["BASE_MEASURE"]; dr["MANUFACTURE_NAME"] = r["MANUFACTURE_NAME"]; dr["MANUFACTURE_NAME_ABBR"] = r["MANUFACTURE_NAME_ABBR"]; dr["SALER_NAME"] = r["SALER_NAME"]; dr["COMMON_NAME"] = r["COMMON_NAME"]; dr["BRAND"] = r["BRAND"]; dr["TRADE_PRICE"] = r["TRADE_PRICE"]; dr["purchase_QUICKSEND"] = r["purchase_QUICKSEND"]; dr["SENDER_ID"] = r["SENDER_ID"]; dr["SENDER_NAME"] = r["SENDER_NAME"]; dr["SENDER_NAME_ABBR"] = r["SENDER_NAME_ABBR"]; dr["AMOUNT"] = r["AMOUNT"]; dr["BASE_MEASURE"] = r["BASE_MEASURE"]; dr["SPEC"] = r["SPEC"]; dr["MODEL"] = r["MODEL"]; dr["STORE_ROOM_NAME"] = r["STORE_ROOM_NAME"]; dr["QUICKSEND_NAME"] = r["QUICKSEND_NAME"]; dr["DESCRIPTIONS"] = r["DESCRIPTIONS"]; dtPurchaseItem.Rows.Add(dr); } this.bindingSource2.DataSource = dtPurchaseItem; labelRecordcount.Text = this.gridView3.RowCount + "条记录"; }
/// <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; } }
private void simpleButton1_Click(object sender, EventArgs e) { CheckInputCom(sender); purchasedt = PurchaseClientDao.GetInstance("ClientDB").getPurchaseCreate(userId); setFilter(); }