public void Submit_OnClick(object sender, EventArgs e) { TypeInfo typeInfo = null; if (_id > 0) { try { typeInfo = TypeDao.GetTypeInfo(_id); if (typeInfo != null) { if (typeInfo.TypeName == TbTypeName.Text) { LtlMessage.Text = Utils.GetMessageHtml("办件类型名称不能与原来相同!", false); } else { var typeNameArrayList = TypeDao.GetTypeNameList(_channelId); if (typeNameArrayList.IndexOf(TbTypeName.Text) != -1) { LtlMessage.Text = Utils.GetMessageHtml($"办件类型添加失败,办件类型名称已存在!", false); } else { typeInfo.TypeName = TbTypeName.Text; TypeDao.Update(typeInfo); LtlMessage.Text = Utils.GetMessageHtml("办件类型修改成功!", true); LayerUtils.Close(Page); } } } } catch (Exception ex) { LtlMessage.Text = Utils.GetMessageHtml($"办件类型修改失败,{ex.Message}", false); } } else { var typeNameArrayList = TypeDao.GetTypeNameList(_channelId); if (typeNameArrayList.IndexOf(TbTypeName.Text) != -1) { LtlMessage.Text = Utils.GetMessageHtml($"办件类型添加失败,办件类型名称已存在!", false); } else { try { typeInfo = new TypeInfo(0, TbTypeName.Text, _channelId, SiteId, 0); TypeDao.Insert(typeInfo); LtlMessage.Text = Utils.GetMessageHtml("办件类型添加成功!", true); LayerUtils.Close(Page); } catch (Exception ex) { LtlMessage.Text = Utils.GetMessageHtml($"办件类型添加失败,{ex.Message}", false); } } } }