/// <summary> /// 保存按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSave_Click(object sender, EventArgs e) { string strRowID = hfFormID.Text; Model.Base_GoodsDef goodsDef = new Model.Base_GoodsDef(); if (this.drpGoodsDefCode.SelectedValue != BLL.Const._Null) { goodsDef.GoodsDefCode = this.drpGoodsDefCode.SelectedValue; } goodsDef.GoodsDefName = this.txtGoodsDefName.Text.Trim(); goodsDef.Remark = txtRemark.Text.Trim(); if (string.IsNullOrEmpty(strRowID)) { goodsDef.GoodsDefId = SQLHelper.GetNewID(typeof(Model.Base_GoodsDef)); BLL.GoodsDefService.AddGoodsDef(goodsDef); BLL.LogService.AddSys_Log(this.CurrUser, goodsDef.GoodsDefCode, goodsDef.GoodsDefId, BLL.Const.GoodsDefMenuId, BLL.Const.BtnAdd); } else { goodsDef.GoodsDefId = strRowID; BLL.GoodsDefService.UpdateGoodsDef(goodsDef); BLL.LogService.AddSys_Log(this.CurrUser, goodsDef.GoodsDefCode, goodsDef.GoodsDefId, BLL.Const.GoodsDefMenuId, BLL.Const.BtnModify); } this.SimpleForm1.Reset(); // 重新绑定表格,并点击当前编辑或者新增的行 BindGrid(); PageContext.RegisterStartupScript(String.Format("F('{0}').selectRow('{1}');", Grid1.ClientID, goodsDef.GoodsDefId)); }
/// <summary> /// 根据主键删除物资类别 /// </summary> /// <param name="goodsDefId"></param> public static void DeleteGoodsDefById(string goodsDefId) { Model.SUBHSSEDB db = Funs.DB; Model.Base_GoodsDef goodsDef = db.Base_GoodsDef.FirstOrDefault(e => e.GoodsDefId == goodsDefId); if (goodsDef != null) { db.Base_GoodsDef.DeleteOnSubmit(goodsDef); db.SubmitChanges(); } }
/// <summary> /// 修改物资类别 /// </summary> /// <param name="goodsDef"></param> public static void UpdateGoodsDef(Model.Base_GoodsDef goodsDef) { Model.SUBHSSEDB db = Funs.DB; Model.Base_GoodsDef newGoodsDef = db.Base_GoodsDef.FirstOrDefault(e => e.GoodsDefId == goodsDef.GoodsDefId); if (newGoodsDef != null) { newGoodsDef.GoodsDefCode = goodsDef.GoodsDefCode; newGoodsDef.GoodsDefName = goodsDef.GoodsDefName; newGoodsDef.Remark = goodsDef.Remark; db.SubmitChanges(); } }
/// <summary> /// 添加物资类别 /// </summary> /// <param name="goodsDef"></param> public static void AddGoodsDef(Model.Base_GoodsDef goodsDef) { Model.SUBHSSEDB db = Funs.DB; Model.Base_GoodsDef newGoodsDef = new Model.Base_GoodsDef { GoodsDefId = goodsDef.GoodsDefId, GoodsDefCode = goodsDef.GoodsDefCode, GoodsDefName = goodsDef.GoodsDefName, Remark = goodsDef.Remark }; db.Base_GoodsDef.InsertOnSubmit(newGoodsDef); db.SubmitChanges(); }