Пример #1
0
        /// <summary>
        /// 获取子订单费用
        /// </summary>
        /// <param name="sonId"></param>
        /// <returns></returns>
        public decimal GetSonOrderMoney(int sonId)
        {
            BLL.SonOrder       bllSonorder   = new BLL.SonOrder();
            BLL.Paper          bllPaper      = new BLL.Paper();
            BLL.OrdeTechnology bllTechnology = new BLL.OrdeTechnology();


            decimal money = 0;

            Model.SonOrder modelOrder = bllSonorder.GetModel(sonId);

            Model.Paper modelPaper = bllPaper.GetModel(int.Parse(modelOrder.PaperId.ToString()));

            DataSet ds = bllTechnology.GetList("SonOrderId=" + sonId);


            foreach (DataRow item in ds.Tables[0].Rows)
            {
                money += decimal.Parse(item["Price"].ToString());
            }

            money += modelOrder.DifferencePrice;
            money += modelPaper.Price;
            return(money);
        }
Пример #2
0
 /// <summary>
 /// 纸张详细信息
 /// </summary>
 /// <param name="id"></param>
 void BindDetail(int id)
 {
     model             = bll.GetModel(id);
     txtNameInfo.Text  = model.NameInfo;
     txtNum.Text       = model.Num.ToString();
     numId             = model.NumId;
     txtPaperSpec.Text = model.PaperSpec;
     txtPrice.Text     = model.Price.ToString("0.00");
     txtSortNum.Text   = model.SortNum.ToString();
     ckState.Checked   = model.StateInfo == 1 ? true : false;
     NumIdUrl          = "";
 }
Пример #3
0
 /// <summary>
 /// 获取纸张名称
 /// </summary>
 /// <returns></returns>
 public string GetPaperName(int pid)
 {
     BLL.Paper   bllPaper = new BLL.Paper();
     Model.Paper model    = bllPaper.GetModel(pid);
     if (string.IsNullOrEmpty(model.NameInfo))
     {
         return("--");
     }
     else
     {
         return(model.NameInfo);
     }
 }
Пример #4
0
        /// <summary>
        /// 确认提交
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnOK_Click(object sender, EventArgs e)
        {
            bool isEdit = false;

            if (int.TryParse(Request.Params["id"], out id))
            {
                model  = bll.GetModel(id);
                isEdit = true;
            }

            model.NameInfo  = txtNameInfo.Text;
            model.Num       = int.Parse(txtNum.Text);
            model.NumId     = Request.Form["txtNumId"].ToString();
            model.PaperSpec = txtPaperSpec.Text;
            model.Price     = decimal.Parse(txtPrice.Text);
            model.SortNum   = int.Parse(txtSortNum.Text);
            model.StateInfo = ckState.Checked ? 1 : 0;

            if (isEdit)
            {
                if (bll.Update(model))
                {
                    JsMessage("纸张信息修改成功", 2000, "true", "index.aspx" + Request.Url.Query);
                }
                else
                {
                    JsMessage("纸张信息修改失败,请稍候重试", 2000, "false");
                }
            }
            else
            {
                if (bll.Add(model) > 0)
                {
                    JsMessage("纸张信息录入成功", 2000, "true", "index.aspx");
                }
                else
                {
                    JsMessage("纸张信息录入失败,请稍候重试", 2000, "false");
                }
            }
        }