Ejemplo n.º 1
0
        internal static void smethod_8(InvVolumeApp string_6, string string_7, int int_0)
        {
            CreateVolumnsXml();
            string      typeCode = string_6.TypeCode;
            string      str2     = string_6.InvType.ToString();
            string      str3     = string_6.HeadCode.ToString();
            XmlDocument document = new XmlDocument();

            document.Load(pathVolumns);
            XmlElement documentElement = document.DocumentElement as XmlElement;

            for (int i = 0; i < documentElement.ChildNodes.Count; i++)
            {
                XmlNode    node2    = documentElement.ChildNodes[i];
                XmlElement element2 = node2 as XmlElement;
                if (((str2 == element2.GetAttribute("InvType")) && (typeCode == element2.GetAttribute("TypeCode"))) && (str3 == element2.GetAttribute("HeadCode")))
                {
                    int num2 = int.Parse(element2.GetAttribute("Number")) - int_0;
                    if (num2 == 0)
                    {
                        element2.SetAttribute("Status", "0");
                    }
                    element2.SetAttribute("HeadCode", (int.Parse(string_7) + int_0).ToString());
                    element2.SetAttribute("Number", num2.ToString());
                    document.Save(pathVolumns);
                    return;
                }
            }
        }
Ejemplo n.º 2
0
        public static InvVolumeApp GetVolumn(byte byte_0, string string_6, uint uint_0)
        {
            CreateVolumnsXml();
            InvVolumeApp app  = new InvVolumeApp();
            string       str  = byte_0.ToString();
            string       str2 = uint_0.ToString();

            using (XmlTextReader reader = new XmlTextReader("Volumns.xml"))
            {
                reader.WhitespaceHandling = WhitespaceHandling.None;
                while (reader.Read())
                {
                    if (((reader.NodeType == XmlNodeType.Element) && (reader.Name == "InvVolume")) && (((str == reader.GetAttribute("InvType")) && (string_6 == reader.GetAttribute("TypeCode"))) && (str2 == reader.GetAttribute("HeadCode"))))
                    {
                        goto Label_0090;
                    }
                }
                return(app);

Label_0090:
                app.InvType   = byte.Parse(reader.GetAttribute("InvType"));
                app.InvLimit  = long.Parse(reader.GetAttribute("InvLimit"));
                app.BuyDate   = DateTime.Parse(reader.GetAttribute("BuyDate"));
                app.SaledDate = DateTime.Parse(reader.GetAttribute("SaledDate"));
                app.TypeCode  = reader.GetAttribute("TypeCode");
                app.HeadCode  = uint.Parse(reader.GetAttribute("HeadCode"));
                app.BuyNumber = int.Parse(reader.GetAttribute("BuyNumber"));
                app.Number    = ushort.Parse(reader.GetAttribute("Number"));
                app.Status    = reader.GetAttribute("Status").ToCharArray()[0];
            }
            return(app);
        }
Ejemplo n.º 3
0
        private static void smethod_5(InvVolumeApp string_6)
        {
            XmlDocument document = new XmlDocument();

            document.Load(pathVolumns);
            XmlNode    documentElement = document.DocumentElement;
            XmlElement newChild        = document.CreateElement("InvVolume");

            newChild.SetAttribute("InvType", string_6.InvType.ToString());
            newChild.SetAttribute("InvLimit", string_6.InvLimit.ToString());
            newChild.SetAttribute("BuyDate", string_6.BuyDate.ToShortDateString());
            newChild.SetAttribute("SaledDate", string_6.SaledDate.ToShortDateString());
            newChild.SetAttribute("TypeCode", string_6.TypeCode.ToString());
            newChild.SetAttribute("HeadCode", string_6.HeadCode.ToString());
            newChild.SetAttribute("BuyNumber", string_6.BuyNumber.ToString());
            newChild.SetAttribute("Number", string_6.Number.ToString());
            newChild.SetAttribute("Status", string_6.Status.ToString());
            documentElement.AppendChild(newChild);
            document.Save(pathVolumns);
        }
Ejemplo n.º 4
0
        public static List <InvVolumeApp> GetVolumns()
        {
            List <InvVolumeApp> list = new List <InvVolumeApp>();

            try
            {
                CreateVolumnsXml();
                using (XmlTextReader reader = new XmlTextReader(pathVolumns))
                {
                    reader.WhitespaceHandling = WhitespaceHandling.None;
                    while (reader.Read())
                    {
                        if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "InvVolume"))
                        {
                            InvVolumeApp item = new InvVolumeApp {
                                InvType   = byte.Parse(reader.GetAttribute("InvType")),
                                InvLimit  = long.Parse(reader.GetAttribute("InvLimit")),
                                BuyDate   = DateTime.Parse(reader.GetAttribute("BuyDate")),
                                SaledDate = DateTime.Parse(reader.GetAttribute("SaledDate")),
                                TypeCode  = reader.GetAttribute("TypeCode"),
                                HeadCode  = uint.Parse(reader.GetAttribute("HeadCode")),
                                BuyNumber = int.Parse(reader.GetAttribute("BuyNumber")),
                                Number    = ushort.Parse(reader.GetAttribute("Number")),
                                Status    = reader.GetAttribute("Status").ToCharArray()[0]
                            };
                            list.Add(item);
                        }
                    }
                }
                return(list);
            }
            catch (FileNotFoundException exception)
            {
                Class20.smethod_2(exception.ToString());
                return(null);
            }
        }