示例#1
0
        public string Func_XmlReadUpdate(string cid, string fname)
        {
            try
            {
                //db_con.DBLogDataAllClear(Data.Instance.ClientID);
                string sPath    = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer) + @"\ftpdown" + "\\" + cid + "\\";
                string filename = "";

                DirectoryInfo di = new DirectoryInfo(sPath);
                foreach (var item in di.GetFiles())
                {
                    filename = item.Name;

                    if (fname == filename)
                    {
                        Data.Instance.playinit_filename = sPath + filename;
                        XmlTextReader reader = new XmlTextReader(Data.Instance.playinit_filename);

                        string read_string;

                        #region Xml 정보 읽음
                        while (reader.Read())
                        {
                            switch (reader.LocalName)
                            {
                            case "Today":
                                read_string         = reader.ReadElementContentAsString();
                                Data.Instance.Today = read_string;
                                break;

                            case "ClientID":
                                read_string            = reader.ReadElementContentAsString();
                                Data.Instance.ClientID = read_string;
                                break;

                            case "UseProgram":
                                read_string = reader.ReadElementContentAsString();
                                Data.Instance.UseProgram = read_string;

                                break;

                            case "Comment":
                                read_string           = reader.ReadElementContentAsString();
                                Data.Instance.Comment = read_string;
                                break;

                            case "FileName":
                                read_string            = reader.ReadElementContentAsString();
                                Data.Instance.FileName = read_string;
                                break;
                            }
                        }
                        #endregion

                        db_con.LogDataAdd(
                            Data.Instance.Today,
                            Data.Instance.ClientID,
                            Data.Instance.UseProgram,
                            Data.Instance.Comment,
                            Data.Instance.FileName);
                    }
                }
                return("성공");
            }
            catch
            {
                return("실패");
            }
        }