/// <summary> /// 获取父对象名称 /// </summary> protected void GetFatherDTO() { DTO.Operate operate = new DTO.Operate(); operate.OperateID = Convert.ToInt32(Request.Params["FatherID"]); operate = Business.Operate.Get(operate); this.txtName.Text = operate.Title; }
/// <summary> /// 提交事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSubmit_Click(object sender, EventArgs e) { DTO.Operate operate = new DTO.Operate(); if (Request.Params["ID"] != null) { operate.OperateID = Convert.ToInt32(Request.Params["ID"]); operate = Business.Operate.Get(operate); } operate.Title = this.txtTitle.Text; operate.URL = this.txtURL.Text; operate.Order = Convert.ToInt32(this.txtOrder.Text); //添加 if (Request.Params["ID"] == null) { //如果是添加则插入适当的父编号 int FatherID = 0; if (Request.Params["FatherID"] != null) { FatherID = Convert.ToInt32(Request.Params["FatherID"]); } operate.FatherID = FatherID; Business.Operate.Add(operate); Common.MessageBox.ShowAndRedirect(this, "添加成功", "List.aspx"); } else { Business.Operate.Save(operate); Common.MessageBox.ShowAndRedirect(this, "修改成功", "List.aspx"); } }
/// <summary> /// 获取对象名称 /// </summary> protected void GetDTO() { DTO.Operate operate = new DTO.Operate(); operate.OperateID = Convert.ToInt32(Request.Params["ID"]); operate = Business.Operate.Get(operate); this.txtTitle.Text = operate.Title; this.txtURL.Text = operate.URL; this.txtOrder.Text = operate.Order.ToString(); }
/// <summary> /// 删除 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnRemoveCommand(object sender, CommandEventArgs e) { DTO.Operate operate = new DTO.Operate(); operate.OperateID = Convert.ToInt32(e.CommandName); operate.FatherID = Convert.ToInt32(e.CommandArgument); if (operate.OperateID == 1 || operate.FatherID == 1) { Common.MessageBox.ShowAndRedirect(this, "系统管理功能不能删除!", "List.aspx"); return; } Business.Operate.Remove(operate); Common.MessageBox.Show(this, "删除成功"); GetList(); }