public ActionResult ChangeProContract(string id) { ContractBas Bas = new ContractBas(); Bas = ContractMan.getNewChangeProContractBas(id); return(View(Bas)); }
/// <summary> /// /// </summary> /// <param name="Bas"></param> /// <returns></returns> public ActionResult InsertContractBas(ContractBas Bas) { if (ModelState.IsValid) { Acc_Account account = GAccount.GetAccountInfo(); Bas.StrUnit = account.UnitID.ToString(); Bas.StrCID = ContractMan.GetNewCID(); Bas.StrCreateTime = DateTime.Now; Bas.StrCreateUser = account.UserID.ToString(); Bas.StrValidate = "v"; string strErr = ""; if (ContractMan.InsertNewContractBas(Bas, ref strErr) == true) { return(Json(new { success = "true", Msg = "保存成功" })); } else { return(Json(new { success = "false", Msg = "保存出错" + "/" + strErr })); } } else { //如果有错误,继续输入信息 return(Json(new { success = "false", Msg = "数据验证不通过" })); } }
public ActionResult InsertContractFile() { //获取上传的文件 HttpFileCollection Filedata = System.Web.HttpContext.Current.Request.Files; // 如果没有上传文件 if (Filedata == null || Filedata.Count == 0 || Filedata[0].ContentLength == 0) { return(this.HttpNotFound()); } else { ContractBas Bas = new ContractBas(); Bas.StrCID = Request["PID"].ToString(); Bas.StrCreateTime = DateTime.Now; Acc_Account account = GAccount.GetAccountInfo(); Bas.StrCreateUser = account.UserID.ToString(); Bas.StrValidate = "v"; string strErr = ""; if (ProjectMan.InsertNewContratFile(Bas, Filedata, ref strErr) == true) { return(Json(new { success = "true", Msg = "保存成功" })); } else { return(Json(new { success = "false", Msg = "保存出错" + "/" + strErr })); } } }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult AddContract(string id) { ContractBas Bas = new ContractBas(); Bas.StrCID = ContractMan.GetNewShowCID(); if (id != null) { Bas.StrPID = id; } return(View(Bas)); }
/// <summary> /// /// </summary> /// <param name="Bas"></param> /// <returns></returns> public ActionResult UpdateContract(ContractBas Bas) { if (ModelState.IsValid) { string strErr = ""; if (ContractMan.UpdateNewContractBas(Bas, ref strErr) == true) { return(Json(new { success = "true", Msg = "保存成功" })); } else { return(Json(new { success = "false", Msg = "保存出错" + "/" + strErr })); } } else { //如果有错误,继续输入信息 return(Json(new { success = "false", Msg = "数据验证不通过" })); } }
public ActionResult AddProjectContract(string id) { ContractBas Bas = new ContractBas(); Bas.StrCID = ContractMan.GetNewShowCID(); DataTable dt = ContractMan.getNewMoneyFromProjectBas(id); if (dt.Rows.Count > 0) { Bas.StrPContractAmount = Convert.ToDecimal(dt.Rows[0]["ContractAmount"]); Bas.StrPBudget = Convert.ToDecimal(dt.Rows[0]["Budget"]); Bas.StrPCost = Convert.ToDecimal(dt.Rows[0]["Cost"]); Bas.StrPProfit = Convert.ToDecimal(dt.Rows[0]["Profit"]); } if (id != null) { Bas.StrPID = id; } return(View(Bas)); }