public void loadSearchXml(String fileName) { try { String currentPath = Directory.GetCurrentDirectory(); String path = Path.Combine(currentPath, "Search"); if (Directory.Exists(path)) { String file = path + "//" + fileName + "_Search.xml"; if (!File.Exists(file)) { XmlWriterSettings settings = new XmlWriterSettings(); settings.Indent = true; XmlWriter writer_new = XmlWriter.Create(file, settings); writer_new.WriteStartDocument(); writer_new.WriteStartElement("Search"); writer_new.WriteAttributeString("vTen", ""); writer_new.WriteAttributeString("cTen", "0"); writer_new.WriteAttributeString("vTinhTrang", ""); writer_new.WriteAttributeString("cTinhTrang", "0"); writer_new.WriteAttributeString("vLoai", ""); writer_new.WriteAttributeString("cLoai", "0"); writer_new.WriteAttributeString("vDVQL", ""); writer_new.WriteAttributeString("cDVQL", "0"); writer_new.WriteAttributeString("vViTri", ""); writer_new.WriteAttributeString("cViTri", "0"); writer_new.WriteEndElement(); writer_new.WriteEndDocument(); writer_new.Flush(); writer_new.Close(); } if (System.IO.File.Exists(file)) { XmlReader reader = XmlReader.Create(file); while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "Search") { //checkTen.Checked = Convert.ToInt32(reader.GetAttribute(0)).Equals(1) ? true : false; txtTen.Text = reader.GetAttribute(0); checkTenTS.Checked = Convert.ToInt32(reader.GetAttribute(1)).Equals(1) ? true : false; checkedCbxTinhTrang.SetEditValue(reader.GetAttribute(2)); checkTinhTrang.Checked = Convert.ToInt32(reader.GetAttribute(3)).Equals(1) ? true : false; ucComboBoxLoaiTS1.LoaiTS = LoaiTaiSan.getById(GUID.From(reader.GetAttribute(4))); checkLoai.Checked = Convert.ToInt32(reader.GetAttribute(5)).Equals(1) ? true : false; ucComboBoxDonVi1.DonVi = DonVi.getById(GUID.From(reader.GetAttribute(6))); checkDVQL.Checked = Convert.ToInt32(reader.GetAttribute(7)).Equals(1) ? true : false; ucComboBoxViTri1.EditValue = GUID.From(reader.GetAttribute(8)); checkViTri.Checked = Convert.ToInt32(reader.GetAttribute(9)).Equals(1) ? true : false; } } reader.Close(); } } } catch (Exception ex) { Debug.WriteLine(this.Name + "->loadSearchXml:" + ex.Message); } }