private BillOfValidate GetBOV() { Oper curOper = Session[ConstValue.LOGIN_USER_SESSION] as Oper; BillOfValidate _bov = new BillOfValidate(); _bov.SetOriginalValue(); _bov.cnvcBillNo = txtBillNo.Text.Trim(); _bov.cnvcOutNo = txtOutNo.Text.Trim(); _bov.cnvcDeliveryCompany = txtDeliveryComp.Text.Trim(); _bov.cndProvideDate = Convert.ToDateTime(txtProvideDate.Text); _bov.cndDeliveryDate = Convert.ToDateTime(txtDeliveryDate.Text); _bov.cnvcGoodsName = ddlGoodsName.SelectedItem.Text; _bov.cnvcGoodsType = ddlGoodsType.SelectedValue; _bov.cnvcUnit = "KG"; _bov.cnvcTransportLicenseTags = txtTrLicenseTags.Text.Trim(); _bov.cnvcTransportMan = txtTransportMan.Text.Trim(); _bov.cnnOriginalCount = Convert.ToDecimal(txtOriginalCount.Text.Trim()); _bov.cnnValidateCount = Convert.ToDecimal(txtValidateCount.Text.Trim()); _bov.cnnDistance = Convert.ToDecimal(txtDistance.Text.Trim()); _bov.cnnTransportLose = Convert.ToDecimal(txtTransportLose.Text.Trim()); _bov.cnnLose = Convert.ToDecimal(txtLose.Text.Trim()); _bov.cnnQuotaLose = Convert.ToDecimal(txtQuotaLose.Text.Trim()); _bov.cnnOuterLose = Convert.ToDecimal(txtQuterLose.Text.Trim()); _bov.cnvcProvideAddress = txtProvideAddress.Text.Trim(); _bov.cnvcInType = ddlInType.SelectedValue; _bov.cnvcOperName = curOper.cnvcOperName; _bov.cnvcDeptID = this.txtDeptID.Text; switch (_bov.cnvcInType) { case "调拨入库": _bov.cnvcProvideCompany = ddlProvideCompany.SelectedItem.Text; _bov.cnvcProvideDeptID = this.ddlProvideCompany.SelectedValue; break; case "购入": _bov.cnvcProvideCompany = txtProvideCompany.Text; _bov.cnvcProvideDeptID = ""; break; } return(_bov); }