Esempio n. 1
0
 public X9ForwardPresentmentItem()
 {
     CheckDetail           = new CheckDetail();
     CheckDetailAddendumAs = new Collection <CheckDetailAddendumA>();
     CheckDetailAddendumB  = new CheckDetailAddendumB();
     CheckDetailAddendumCs = new Collection <CheckDetailAddendumC>();
     ImageViews            = new Collection <X9ImageView>();
 }
Esempio n. 2
0
        /// <summary>
        /// 录入盘点数量后回车
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void txtQuantity_KeyPress(object sender, KeyPressEventArgs e)
        {
            //获取录入数量
            string strQty = txtQuantity.Text.Trim();

            if (!string.IsNullOrEmpty(strQty) && e.KeyChar == (char)Keys.Enter)
            {
                if (!isNumeric(strQty))
                {
                    MessageBox.Show("请输入数字!");
                    return;
                }
                //获取当前选择的盘点对象
                CheckDetail cd = cmbCBatch.SelectedItem as CheckDetail;
                if (cd == null)
                {
                    MessageBox.Show("获取盘点对象失败");
                    return;
                }

                decimal qty = Convert.ToDecimal(strQty);
                //判断是否货位管理:如果货位管理就添加货位条件,否则不加
                if (wh.bwhpos == 1)
                {
                    ///按存货编码、批次、货位进行查询
                    CheckDetail temp = tempCV.CheckOperateDetail.Find(delegate(CheckDetail c) { return(c.cinvcode.Equals(cd.cinvcode) && c.cbatch.Equals(cd.cbatch) && c.cPosition.Equals(cd.cPosition)); });
                    if (temp == null)//已扫描对象中还没有该对象
                    {
                        cd.iQuantity = qty;
                        tempCV.CheckOperateDetail.Add(cd);
                        this.btnSubmit.Enabled = true;
                        this.btnDetail.Enabled = true;
                    }
                    else
                    {
                        temp.iQuantity += qty;
                    }
                }
                else
                {
                    ///按存货编码、批次进行查询
                    CheckDetail temp = tempCV.CheckOperateDetail.Find(delegate(CheckDetail c) { return(c.cinvcode.Equals(cd.cinvcode) && c.cbatch.Equals(cd.cbatch)); });
                    if (temp == null)//已扫描对象中还没有该对象
                    {
                        cd.iQuantity = qty;
                        tempCV.CheckOperateDetail.Add(cd);
                        this.btnSubmit.Enabled = true;
                        this.btnDetail.Enabled = true;
                    }
                    else
                    {
                        temp.iQuantity += qty;
                    }
                }
                Clear();
            }
        }
        public void CanGetCheckDetailByTransID()
        {
            IEnumerable <CheckDetail> checkDetails;

            using (var db = DBConnection.GetConnection())
            {
                checkDetails = CheckDetail.GetByTransID(db, 1);
                Assert.That(checkDetails.Count() == 1);
            }
        }
 public static dtoCheckDetail castToDto(CheckDetail objToCast)
 {
     return(new dtoCheckDetail()
     {
         PaymentId = objToCast.PaymentId,
         AccountOwnerName = objToCast.AccountOwnerName,
         AccountNumber = objToCast.AccountNumber
         ,
         BankId = objToCast.BankId,
         BranchName = objToCast.BranchName,
     });
 }
Esempio n. 5
0
 public ActionResult AddUpdate(CheckDetail model)
 {
     model.Status      = 1;
     model.CreatedDate = DateTime.Now;
     if (new SqlCheckDetailDao().Insert(model))
     {
         TempData["success"] = "Cập nhật thành công";
     }
     else
     {
         TempData["error"] = "Cập nhật thất bại";
     }
     return(Redirect("/Admin/CheckDetail"));
 }
Esempio n. 6
0
        /// <summary>
        /// 批次改变事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void cmbCBatch_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cmbCBatch.DataSource == null)
            {
                return;
            }
            CheckDetail cb = cmbCBatch.SelectedItem as CheckDetail;

            //显示基本字段
            lblInvName.Text    = cb.cinvname;
            lblProDate.Text    = cb.dMadeDate.ToString("yyyy-MM-dd");
            lblValidDate.Text  = cb.cExpirationdate.ToString("yyyy-MM-dd");
            lblProAddress.Text = cb.cinvdefine6;
            lblEnterprise.Text = cb.cinvdefine1;
            lblQuantity.Text   = cb.iCVQuantity.ToString("F2");
            //tempCV.CheckOperateDetail.Add(cb);

            txtQuantity.Enabled = true;
            txtQuantity.Focus();
        }
Esempio n. 7
0
 public CheckIssuanceUI()
 {
     InitializeComponent();
     loCheckDetail      = new CheckDetail();
     loCheckIssuanceRpt = new CheckIssuanceRpt();
 }