Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            TotalCash totalcash = db.TotalCashes.Find(id);

            db.TotalCashes.Remove(totalcash);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 2
0
 public ActionResult Edit(TotalCash totalcash)
 {
     if (ModelState.IsValid)
     {
         db.Entry(totalcash).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(totalcash));
 }
Ejemplo n.º 3
0
        //
        // GET: /TotalCash/Edit/5

        public ActionResult Edit(int id = 0)
        {
            TotalCash totalcash = db.TotalCashes.Find(id);

            if (totalcash == null)
            {
                return(HttpNotFound());
            }
            return(View(totalcash));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
    /// <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, "");
        }
    }