protected void btnSubmit_Click(object sender, EventArgs e) { if (IsValid) { ResourceInfo item = new ResourceInfo(); item.RIName = this.txtRIName.Text.Trim(); item.Type.RTID = Convert.ToInt32(this.ddlResourceType.SelectedValue); item.Store.RSID = Convert.ToInt32(this.ddlResourceStore.SelectedValue); item.Provider.PID = Convert.ToInt32(this.ddlProvider.SelectedValue); item.Number = Convert.ToInt32(this.txtNumber.Text.Trim()); item.Price = Convert.ToDouble(this.txtPrice.Text.Trim()); item.InTime = this.txtInTime.Value.Trim(); item.RISpec = this.txtRISpec.Text.Trim(); item.RIState = 1;//1为可用,2为禁用 item.RIRemark = this.txtRIRemark.Text.Trim(); IList <ResourceInfo> items = ResourceInfoManager.GetResourceInfoByIdAndName(item.RIName, item.Type.RTID); if (items != null) { item.Number = item.Number + item.Number; int val = ResourceInfoManager.UpdateResourceInfo(item); if (val != 0) { Response.Redirect("ResourceInfoList.aspx"); } else { this.Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('输入有误,请重新填写');</script>"); return; } } else { int val = ResourceInfoManager.Add(item); if (val != 0) { Response.Redirect("ResourceInfoList.aspx"); } else { this.Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('输入有误,请重新填写');</script>"); return; } } } }