public X9ForwardPresentmentItem() { CheckDetail = new CheckDetail(); CheckDetailAddendumAs = new Collection <CheckDetailAddendumA>(); CheckDetailAddendumB = new CheckDetailAddendumB(); CheckDetailAddendumCs = new Collection <CheckDetailAddendumC>(); ImageViews = new Collection <X9ImageView>(); }
/// <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, }); }
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")); }
/// <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(); }
public CheckIssuanceUI() { InitializeComponent(); loCheckDetail = new CheckDetail(); loCheckIssuanceRpt = new CheckIssuanceRpt(); }