private void GetRows() { rowsInputDtos.Clear(); foreach (var row in listViewCon.Rows) { OperCreateConLayout CRow = (OperCreateConLayout)row.Control; decimal Quantity; if (decimal.TryParse(CRow.numQuant.Value.ToString(), out Quantity) == false) { throw new Exception("耗材编号" + CRow.lblASSID.Text + "的数量格式不正确。"); } decimal Money; if (decimal.TryParse(CRow.numMoney.Value.ToString(), out Money) == false) { throw new Exception("耗材编号" + CRow.lblASSID.Text + "的金额格式不正确。"); } WarehouseReceiptRowInputDto rowInput = new WarehouseReceiptRowInputDto { CID = CRow.lblASSID.Text, MONEY = Money, NOTE = CRow.txtRNote.Text, QUANTITY = Quantity }; rowsInputDtos.Add(rowInput); } }
private void GetCon() { // rowsInputDtos.Clear(); foreach (var row in listViewCon.Rows) { OperCreateConLayout CRow = (OperCreateConLayout)row.Control; decimal Quantity; if (decimal.TryParse(CRow.numQuant.Value.ToString(), out Quantity) == false) { throw new Exception("耗材编号" + CRow.lblASSID.Text + "的数量格式不正确。"); } decimal Money; if (decimal.TryParse(CRow.numMoney.Value.ToString(), out Money) == false) { throw new Exception("耗材编号" + CRow.lblASSID.Text + "的金额格式不正确。"); } DataRow Drow = ConTable.Rows.Find(CRow.lblASSID.Text); Drow["QUANT"] = 0; Drow["QUANTITY"] = Quantity; Drow["MONEY"] = Money; } }