private void SaveInfo() { if (DataTemplateTypeID.IsNull()) { objDataTemplateType = new Sys_DataTemplateType(); objDataTemplateType.DataTemplateTypeCode = txtDataTemplateTypeCode.Text; objDataTemplateType.DataTemplateTypeName = txtDataTemplateTypeName.Text; objDataTemplateType.Remark = txtRemark.Text; objDataTemplateRule.InsertDataTemplateType(objDataTemplateType); MessageDialog("新增成功!", "../../ServiceLayer/DataTemplate/DataTemplateTypeList.aspx"); } else { objDataTemplateType = objDataTemplateRule.Sys_DataTemplateType.First(p => p.DataTemplateTypeID == DataTemplateTypeID); if (objDataTemplateRule.Sys_DataTemplateType.Any(s => s.DataTemplateTypeID != DataTemplateTypeID && s.DataTemplateTypeCode == txtDataTemplateTypeCode.Text)) { MessageDialog("代码已经存在无法修改"); return; } objDataTemplateType.DataTemplateTypeCode = txtDataTemplateTypeCode.Text; objDataTemplateType.DataTemplateTypeName = txtDataTemplateTypeName.Text; objDataTemplateType.Remark = txtRemark.Text; objDataTemplateRule.SaveChanges(); MessageDialog("修改成功!", "../../ServiceLayer/DataTemplate/DataTemplateTypeList.aspx"); } }
public override void RenderPage() { if (DataTemplateTypeID.IsNoNull()) { objDataTemplateType = objDataTemplateRule.Sys_DataTemplateType.First(p => p.DataTemplateTypeID == DataTemplateTypeID); Page.DataBind(); } }
public void InsertDataTemplateType(Sys_DataTemplateType objDataTemplateType) { objDataTemplateType.DataTemplateTypeCode.CheckIsNull("请输入数据模板类型代码", LogModuleType.ParameterLog); objDataTemplateType.DataTemplateTypeName.CheckIsNull("请输入数据模板类型名称", LogModuleType.ParameterLog); SysAssert.CheckCondition(this.Sys_DataTemplateType.Any((Sys_DataTemplateType s) => s.DataTemplateTypeCode == objDataTemplateType.DataTemplateTypeCode), "输入的代码已经存在", LogModuleType.ParameterLog); this.CurrentEntities.AddTosys_datatemplatetype(objDataTemplateType); this.CurrentEntities.SaveChanges(); }