Пример #1
0
 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);
     }
 }