【YMGJ】对时间的编辑—--开始时间、结束时间

本文介绍了在艺萌管家系统中实现展品开始时间和结束时间编辑功能的过程。通过使用时间控件来提升用户体验,并详细展示了相关代码实现,包括日期验证、数据模型更新及数据库交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



【YMGJ】对时间的编辑—--开始时间、结束时间




       

  在艺萌管家这个系统中,出现开始时间,结束时间,这是对展品的一个时间属性的设置,一开始是为了实现功能,实现这个功能之后,其实想了想用时间控件会更加的符合客户的习惯,更加的受客户的欢迎,这里对自己初步实现开始时间、结束时间的编辑进行小结:

    
业务逻辑】:

                     



编辑界面】:       





后台更新具体的代码】:

 namespace JCZB.YMGJ.Web.Admin.SystemManager.Auctionname
{
    public partial class AuctionnameAdd : BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        /// <summary>
        /// 保存作品+何新生+2016-7-6
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            //获取TXT里的用户类别
            String newname = txtareaname.Text.Trim();
            String newaddress = TextBox1.Text.Trim();
            String newstarttime = TextBox2.Text.Trim();
            String newendtime = TextBox3.Text.Trim();
            
            DateTime startTime = new DateTime();
            DateTime endTime = new DateTime();
            if (!DateTime.TryParse(newstarttime, out startTime))
            {
                Response.Write("<script language='javascript'> window.alert('请填写正确的开始时间!');</script >"); 
                return;
            }
            if (!DateTime.TryParse(newendtime, out endTime))
            {
                Response.Write("<script language='javascript'> window.alert('请填写正确的结束时间!');</script >")
                   ;
                return;
            }
            //定义一个数据库表bll
            JCZB.YMGJ.BLL.ymgj_auctionname bll = new JCZB.YMGJ.BLL.ymgj_auctionname();
            //定义一个新的model
            JCZB.YMGJ.Model.ymgj_auctionname model = new JCZB.YMGJ.Model.ymgj_auctionname();
            //获取心的用户名
            model.name = newname;
            model.address = newaddress;
            model.starttime = startTime;
            model.endtime = endTime;
            model.createtime = DateTime.Now;
            //从数据库表中获得要编辑的字段 作品类别
            //DateTime starttime = Request.Form["TextBox2"];
            //将获得的字段转入实体层
            // TODO model.starttime = DateTime.TryParse;
            //获取当前创建和更改时间
            //model.createtime = DateTime.Now;
            //model.modifytime = model.createtime;
            bool addSuccess = bll.Add(model);
            //查询判断
            if (!addSuccess)
            {
                Response.Write("<script language='javascript'> window.alert('数据保存失败!');</script >");
            }
            else
            {
                Response.Write("<script language='javascript'> window.alert('数据已保存!');</script >");
                // Page.ClientScript.RegisterClientScriptBlock(GetType(), "js", "<script>alert('保存成功');</script>");
                Response.Redirect("AuctionnameList.aspx");
            }
        }


/// <summary>
        /// 取消  +何新生+2016-7-6
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnCancle_Click(object sender, EventArgs e)
        {
            Response.Redirect("AuctionnameList.aspx");  




小结】:
     今天又更加深刻领悟这样一句话:不是因为有了机会才争取,而是因为争取了才有机会;不是因为兴趣才坚持,而是坚持了才有兴趣!当初的代码痴,现在会一点点代码了,虽然不多,但是也在慢慢的积累,慢慢的在快乐成长。


评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值