//更新 protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Entity.MechanicalEntity model = new Entity.MechanicalEntity(); Daiv_OA.BLL.ContactBLL contactBll = new Daiv_OA.BLL.ContactBLL(); Daiv_OA.BLL.MechanicalBLL mechanicalBll = new Daiv_OA.BLL.MechanicalBLL(); if (Request["schClassgcid"] == null || string.IsNullOrEmpty(Request["schClassgcid"].ToString())) { FinalMessage("班级无效!", "Mechanical_Edit.aspx?id=" + q("id"), 0); return; } model = mechanicalBll.GetEntity(Str2Int(q("id"), 0)); model.ClassName = ""; model.Gid = int.Parse(Request["schClassgcid"]); model.MechIMEI = this.MechIMEI.Text; model.MechName = this.MechName.Text; model.MechPhone = this.MechPhone.Text; //检查是否已经存在的班级 Entity.MechanicalEntity tempEntity = mechanicalBll.GetEntityByImeiAndGid(model.MechIMEI, model.Gid); if (tempEntity != null && tempEntity.ID != model.ID) { FinalMessage("此班级已经存在此设置号,请使用其他的设备号!", "Mechanical_Edit.aspx?id=" + q("id"), 0); return; } mechanicalBll.Update(model); logHelper.logInfo("修改设备成功!操作人:" + UserId); FinalMessage("操作成功", "Mechanical_List.aspx", 0); }
//删除数据 protected void lbDel_Click(object sender, CommandEventArgs e) { User_Load("mech-list"); string oname = Getoname(); Daiv_OA.BLL.MechanicalBLL MechanicalBll = new Daiv_OA.BLL.MechanicalBLL(); Daiv_OA.BLL.UserBLL userBll = new BLL.UserBLL(); int sid = Convert.ToInt32(e.CommandArgument); Entity.MechanicalEntity MechanicalEntity = MechanicalBll.GetEntity(sid); MechanicalBll.Delete(sid); logHelper.logInfo("删除设备成功!操作人:" + oname); string stuStr = Newtonsoft.Json.JsonConvert.SerializeObject(MechanicalEntity); logHelper.logInfo("删除设备:" + stuStr); Adminlogadd(oname); Bind(); }
//数据绑定 void Bind() { int gid = Str2Int(q("id"), 0); Daiv_OA.Entity.MechanicalEntity model = new Daiv_OA.Entity.MechanicalEntity(); model = new Daiv_OA.BLL.MechanicalBLL().GetEntity(gid); this.MechIMEI.Text = model.MechIMEI; this.MechName.Text = model.MechName; this.MechPhone.Text = model.MechPhone; //string sql = ""; //Daiv_OA.BLL.GradeBLL dp = new Daiv_OA.BLL.GradeBLL(); //DataSet ds = dp.GetList(sql); //for (int j = 0; j < ds.Tables[0].Rows.Count; j++) //{ // ListItem listItem = new ListItem(); // listItem.Text = ds.Tables[0].Rows[j]["Gname"].ToString(); // listItem.Value = ds.Tables[0].Rows[j]["Gid"].ToString(); // this.ddlGid.Items.Add(listItem); //} //this.ddlGid.SelectedValue = model.Gid.ToString(); //ds.Clear(); }