protected void btnAdd_Click(object sender, EventArgs e) { if (IsPageValid()) { try { ContractInfo contract = new ContractInfo(); contract.BeginDate = txtBeginDate.Text.ToString(); contract.SignName = ddlAuto.SelectedItem.Text.ToString(); if (UpFile.HasFile) { this.UpFile.PostedFile.SaveAs(Server.MapPath("~/Files/Contract/" + UpFile.FileName)); ContractFileInfo cf = new ContractFileInfo(); cf.PhyFileName = UpFile.PostedFile.FileName; cf.ContractFileName = UpFile.FileName.ToString(); cf.Save(); contract.ContractFileId = Convert.ToInt32(cf.ContractFileId); } contract.SignName = ddlAuto.SelectedItem.Text.ToString(); contract.ContractName = txtContractName.Text.ToString(); contract.ContractNum = txtContractNum.Text.ToString(); contract.MoneySum = txtMoney.Text.ToString(); contract.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('添加成功!');</script>"); } catch (Exception Ex) { ClientScript.RegisterStartupScript(this.GetType(), "Save", "alert('添加失败:" + Ex.Message + "');", true); } } }
protected void btnSave_Click(object sender, EventArgs e) { if (rblOver.SelectedIndex == -1) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请选择修正或通过!');</script>"); } else { try { int cid = Convert.ToInt32(Request["ContractApplyId"].ToString()); ContractApplyInfo ca = new ContractApplyInfo(cid); ca.ManagerView = txtMangerView.Text.ToString(); if (rblOver.Items[0].Selected) { ca.State = 5; ca.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('您让申请人修正!');</script>"); } else if (rblOver.Items[1].Selected) { ca.State = 4; ca.Save(); Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('审批通过!');</script>"); ContractInfo ct = new ContractInfo(); ct.BeginDate = ca.BeginDate.ToString(); ct.ContractFileId = Convert.ToInt32(ca.ContractFileId); ct.ContractName = ca.ContractName.ToString(); ct.ContractNum = ca.ContractNum.ToString(); ct.MoneySum = ca.SmallMoney.ToString(); ct.SignName = ca.SignName.ToString(); ct.Save(); } } catch (Exception Ex) { ClientScript.RegisterStartupScript(this.GetType(), "Save", "alert('保存失败:" + Ex.Message + "');", true); } } }