public ActionResult DeleteConfirmed(int id) { TotalCash totalcash = db.TotalCashes.Find(id); db.TotalCashes.Remove(totalcash); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(TotalCash totalcash) { if (ModelState.IsValid) { db.Entry(totalcash).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(totalcash)); }
// // GET: /TotalCash/Edit/5 public ActionResult Edit(int id = 0) { TotalCash totalcash = db.TotalCashes.Find(id); if (totalcash == null) { return(HttpNotFound()); } return(View(totalcash)); }
public ActionResult Create(TotalCash totalcash) { if (ModelState.IsValid) { db.TotalCashes.Add(totalcash); db.SaveChanges(); HttpContext.Session["lastCreateDate"] = totalcash.Date; return(RedirectToAction("Index")); } object o = HttpContext.Session["lastCreateDate"]; DateTime date = (o == null ? DateTime.Now : (DateTime)o); ViewBag.LastCreateDate = date.ToString("yyyy-MM-dd"); return(View(totalcash)); }
/// <summary> /// 装载控件数据 /// </summary> public override void LoadData() { try { if (this.ApplicationCode != "") { this.OperationCode = this.ApplicationCode; } else if (this.OperationCode != "") { this.ApplicationCode = this.OperationCode; } else { return; } this.ContractCode = this.OperationCode; EntityData entity = RmsPM.DAL.EntityDAO.ContractDAO.GetStandard_ContractByCode(this.ContractCode); entity.SetCurrentTable("Contract"); if (!entity.HasRecord()) { return; } this.ProjectCode = entity.GetString("ProjectCode"); this.ApplicationTitle = entity.GetString("ContractName"); this.ApplicationType = RmsPM.BLL.SystemGroupRule.GetSystemGroupSortIDByGroupCode(entity.GetString("Type")); string ud_sHyperLinkFormat = "../Contract/ContractInfo.aspx?ContractCode={0}&ProjectCode={1}"; //合同基本信息 lblOperProjectName.Text = RmsPM.BLL.ProjectRule.GetProjectName(this.ProjectCode); lblEyeProjectName.Text = lblOperProjectName.Text; txtOperContractID.Value = entity.GetString("ContractID"); lblEyeContractID.Text = txtOperContractID.Value; lblOperContractName.Text = ShowApplicationHyperLink(entity.GetString("ContractName"), string.Format(ud_sHyperLinkFormat, this.ContractCode, this.ProjectCode)); lblEyeContractName.Text = lblOperContractName.Text; inputOperSystemGroup.Value = entity.GetString("Type"); lblEyeSystemGroupName.Text = inputOperSystemGroup.Text; txtOperSupplierCode.Value = entity.GetString("SupplierCode"); txtOperSupplierName.Value = RmsPM.BLL.ProjectRule.GetSupplierName(entity.GetString("SupplierCode")); lblEyeSupplierName.Text = txtOperSupplierName.Value; txtOperContractObject.Value = entity.GetString("ContractObject"); lblEyeContractObject.Text = HttpUtility.HtmlEncode(txtOperContractObject.Value).Replace("\n", "<br>"); OperContractDate.Value = entity.GetDateTimeOnlyDate("ContractDate"); lblEyeContractDate.Text = OperContractDate.Value; txtOperSupplier2Code.Value = entity.GetString("Supplier2Code"); txtOperSupplier2Name.Value = RmsPM.BLL.ProjectRule.GetSupplierName(entity.GetString("Supplier2Code")); lblEyeSupplier2Name.Text = txtOperSupplier2Name.Value; //txtOperBuilding.Value = entity.GetString("Building"); //lblEyeBuilding.Text = txtOperBuilding.Value; //显示合同金额 decimal TotalMoney, OriginalMoney, BudgetMoney, AdjustMoney; //合同原币金额 decimal OriginalCash, TotalChangeCash, TotalCash; string contractLabel = entity.GetString("ContractLabel"); TotalMoney = entity.GetDecimal("TotalMoney"); OriginalMoney = entity.GetDecimal("OriginalMoney"); BudgetMoney = entity.GetDecimal("BudgetMoney"); AdjustMoney = entity.GetDecimal("AdjustMoney"); string[] arrField = { "Cash", "OriginalCash" }; decimal[] arrValue = RmsPM.BLL.MathRule.SumColumn(entity.Tables["ContractCostCash"], arrField); TotalCash = arrValue[0]; OriginalCash = arrValue[1]; TotalChangeCash = TotalCash - OriginalCash; //显示原币币种 xyq 2007.1.25 if (entity.Tables["ContractCostCash"].Rows.Count > 0) { this.lblOperMoneyType.Text = RmsPM.BLL.ConvertRule.ToString(entity.Tables["ContractCostCash"].Rows[0]["MoneyType"]); this.lblEyeMoneyType.Text = this.lblOperMoneyType.Text; } switch (this.MoneyState) { case ModuleState.Sightless: //不可见的 case ModuleState.Begin: //不可见的 case ModuleState.End: //不可见的 txtOperOriginalMoney.Value = "***************"; txtOperTotalChangeMoney.Value = "***************"; txtOperNewTotalMoney.Value = "***************"; txtOperBudgetMoney.Value = "***************"; txtOperAdjustMoney.Value = "***************"; break; case ModuleState.Operable: //可操作的 case ModuleState.Eyeable: //可见的 txtOperOriginalMoney.Value = OriginalCash.ToString("N"); txtOperTotalChangeMoney.Value = TotalChangeCash.ToString("N"); txtOperNewTotalMoney.Value = TotalCash.ToString("N"); txtOperBudgetMoney.Value = BudgetMoney.ToString("N"); txtOperAdjustMoney.Value = AdjustMoney.ToString("N"); break; default: tabOperMoney.Visible = false; tabEyeMoney.Visible = false; break; } txtEyeOriginalMoney.Value = txtOperOriginalMoney.Value; txtEyeTotalChangeMoney.Value = txtOperTotalChangeMoney.Value; txtEyeNewTotalMoney.Value = txtOperNewTotalMoney.Value; txtEyeBudgetMoney.Value = txtOperBudgetMoney.Value; txtEyeAdjustMoney.Value = txtOperAdjustMoney.Value; //业务流程属性保存 SaveOperationProperty("合同金额", entity.GetDecimal("TotalMoney").ToString()); SaveOperationProperty("主要标段", entity.GetInt("Mostly").ToString()); entity.Dispose(); } catch (Exception ex) { ApplicationLog.WriteLog(this.ToString(), ex, ""); } }