public override bool SaveAddNew() { TablesTypeInfo info = new TablesTypeInfo(); SetInfo(info); try { #region 新增数据 XmlHelper xmltableshelper = new XmlHelper(@"XML\tables.xml"); var objXmlDoc = xmltableshelper.GetXmlDoc(); // 修改大的分类basicdata objXmlDoc.SelectSingleNode(string.Format("datatype/tabletype/item[@gid=\"{0}\"]", info.Gid)).Attributes["basicdata"].InnerText = "1"; strGroupName = objXmlDoc.SelectSingleNode(string.Format("datatype/tabletype/item[@gid=\"{0}\"]", info.Gid)).Attributes["name"].InnerText; xmltableshelper.Save(); // TODO //Id = info.GUID; return(true); #endregion } catch (Exception ex) { LogHelper.WriteLog(LogLevel.LOG_LEVEL_CRIT, ex, typeof(FrmEditBasicDataGroupName)); MessageDxUtil.ShowError(ex.Message); } return(false); }
public override bool SaveUpdated() { TablesTypeInfo info = new TablesTypeInfo(); if (info != null) { SetInfo(info); try { #region 更新数据 strGroupName = txtGroupName.Text.Trim(); XmlHelper xmltableshelper = new XmlHelper(@"XML\tables.xml"); XmlNodeList xmlNodeLst = xmltableshelper.Read(string.Format("datatype/tabletype")); foreach (XmlNode xn1 in xmlNodeLst) { // 将节点转换为元素,便于得到节点的属性值 XmlElement xe = (XmlElement)xn1; // 得到DataTypeInfo节点的所有子节点 XmlNodeList xnl0 = xe.ChildNodes; if (string.Equals(xe.Attributes["gid"].Value, this.Tag)) { xe.Attributes["name"].Value = txtGroupName.Text; } } xmltableshelper.Save(); return(true); #endregion } catch (Exception ex) { LogHelper.WriteLog(LogLevel.LOG_LEVEL_CRIT, ex, typeof(FrmEditGroupName)); MessageDxUtil.ShowError(ex.Message); } } return(false); }
public override bool SaveAddNew() { TablesTypeInfo info = new TablesTypeInfo(); SetInfo(info); try { #region 新增数据 XmlHelper xmltableshelper = new XmlHelper(@"XML\tables.xml"); var objXmlDoc = xmltableshelper.GetXmlDoc(); XmlNode objNode = objXmlDoc.SelectSingleNode("datatype/tabletype"); XmlElement objElement = objXmlDoc.CreateElement("item"); objElement.SetAttribute("gid", info.Gid); objElement.SetAttribute("creatortime", info.CreatorTime.ToString("yyyyMMdd HHmmss")); objElement.SetAttribute("name", info.Name); objElement.SetAttribute("basicdata", "0"); objElement.InnerXml = string.Empty; objNode.AppendChild(objElement); xmltableshelper.Save(); strGroupName = txtGroupName.Text.Trim(); this.Tag = info.Gid; return(true); #endregion } catch (Exception ex) { LogHelper.WriteLog(LogLevel.LOG_LEVEL_CRIT, ex, typeof(FrmEditGroupName)); MessageDxUtil.ShowError(ex.Message); } return(false); }
private void SetInfo(TablesTypeInfo info) { info.Gid = cbbGroupName.GetComboBoxStrValue(); }
private void SetInfo(TablesTypeInfo info) { info.Gid = txtGuid.Text.Trim(); info.Name = txtGroupName.Text.Trim(); info.CreatorTime = Convert.ToDateTime(txtCreateDate.Text); }
private void SetInfo(TablesTypeInfo info) { info.GUID = txtGuid.Text.Trim(); info.Name = txtGroupName.Text.Trim(); info.CreateDate = txtCreateDate.Text.Trim(); }