コード例 #1
0
 /// <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);
 }
コード例 #2
0
 /// <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           = "全部";
 }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
        /// <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 + "条记录";
        }
コード例 #5
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;
            }
        }
コード例 #6
0
 private void simpleButton1_Click(object sender, EventArgs e)
 {
     CheckInputCom(sender);
     purchasedt = PurchaseClientDao.GetInstance("ClientDB").getPurchaseCreate(userId);
     setFilter();
 }