Пример #1
0
        public void ReadFromFile(FileIOInvoker invoker)
        {
            SalaryPlanEntry temp = XmlUtils.Deserialize(this.GetType(), invoker.Readar.ReadToEnd()) as SalaryPlanEntry;

            this.Salary          = temp.Salary;
            this.Consume_JD      = temp.Consume_JD;
            this.Consume_Redict  = temp.Consume_Redict;
            this.Consume_Budget  = temp.Consume_Budget;
            this.Consume_Special = temp.Consume_Special;
            this.Consume_Deposit = temp.Consume_Deposit;
            this.DayCount        = temp.DayCount;
        }
Пример #2
0
        public bool ReadFromXML()
        {
            FileIOInvoker invoker = FileIOInvoker.CreateFromRelativeFullPath(".\\config\\SalarPlan.xml");

            return(invoker.ExecuteReadCommand(Entry));
        }
Пример #3
0
        public void SaveToXML()
        {
            FileIOInvoker invoker = FileIOInvoker.CreateFromRelativeFullPath(".\\config\\SalarPlan.xml");

            invoker.ExecuteWriteCommand(Entry);
        }
Пример #4
0
        public void WriteToFile(FileIOInvoker invoker)
        {
            string result = XmlUtils.Serializer(this.GetType(), this);

            invoker.Writer.WriteLine(result);
        }