コード例 #1
0
        protected void bus_add_Click(object sender, EventArgs e)
        {
            Model.cprotocol modelcp = new Model.cprotocol();
            modelcp.Accounts         = accountst.Value;
            modelcp.Ptheme           = Ptheme.Value;
            modelcp.pType            = Convert.ToInt32(pType.SelectedValue);
            modelcp.PNumber          = PNumber.Value;
            modelcp.ishire           = ishire.Checked;
            modelcp.term             = Convert.ToDateTime(term.Value);
            modelcp.companysignatory = companysignatory.Value;
            if (period.Value == "")
            {
                modelcp.period = Convert.ToDateTime(DateTime.Now);
            }
            else
            {
                modelcp.period = Convert.ToDateTime(period.Value);
            }
            if (breakfast.Value == "")
            {
                modelcp.breakfast = 0;
            }
            else
            {
                modelcp.breakfast = Convert.ToInt32(breakfast.Value);
            }
            if (Commission.Value == "")
            {
                modelcp.Commission = 0;
            }
            else
            {
                modelcp.Commission = Convert.ToInt32(Commission.Value);
            }
            modelcp.discount   = Convert.ToDecimal(discount.Value);
            modelcp.Dayhire    = Dayhire.Checked;
            modelcp.prohire    = prohire.Checked;
            modelcp.signatory  = signatory.Value;
            modelcp.roomNumber = roomNumber.Value;
            modelcp.Isdiscount = Isdiscount.Checked;
            modelcp.Remark     = Remark.Value;
            modelcp.editUser   = UserNow.UserID;
            modelcp.Details    = Details.Value;
            if (Request.QueryString["type"] == "add")
            {
                int resl = bllcp.Add(modelcp);
                if (resl > 0)
                {
                    AddPrice(modelcp.Accounts, resl);
                    ClientScript.RegisterStartupScript(GetType(), "message", "<script language='javascript' defer>alert('新增成功');parent.window.location.reload();</script>");
                }
            }
            else if (Request.QueryString["type"] == "edit")
            {
                int id = Convert.ToInt32(Request.QueryString["id"]);
                modelcp.ID = id;
                if (bllcp.Update(modelcp))
                {
                    AddPrice(modelcp.Accounts, id);

                    ClientScript.RegisterStartupScript(GetType(), "message", "<script language='javascript'>alert('更新成功');parent.window.location.reload();</script>");
                }
            }
        }