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