Ejemplo n.º 1
0
        public ActionResult ChangeProContract(string id)
        {
            ContractBas Bas = new ContractBas();

            Bas = ContractMan.getNewChangeProContractBas(id);
            return(View(Bas));
        }
Ejemplo n.º 2
0
 /// <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 = "数据验证不通过" }));
     }
 }
Ejemplo n.º 3
0
        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 }));
                }
            }
        }
Ejemplo n.º 4
0
        /// <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));
        }
Ejemplo n.º 5
0
 /// <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 = "数据验证不通过" }));
     }
 }
Ejemplo n.º 6
0
        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));
        }