Exemple #1
0
        //serialNumber++; xml version
        private void raiseSerialNumber()
        {
            int x = getSerialNum() + 1;

            DataSourceXML.Config.Element("Test_Serial_Number").Element("value").Value = x.ToString();
            DataSourceXML.SaveConfig();
        }
Exemple #2
0
        public bool UpdateTester(Tester tester)
        {
            try
            {
                XElement oldtesterElement = (from tes in DataSourceXML.Testers.Elements()
                                             where (tes.Element("ID").Value) == tester.ID
                                             select tes).FirstOrDefault();
                if (oldtesterElement == null)
                {
                    throw new Exception("tester didnt found");
                }

                //easy way to update, without to update every filed
                oldtesterElement.Remove();
                DataSourceXML.SaveTesters();
                AddTester(tester);
                DataSourceXML.SaveTesters();
                return(true);
            }

            catch (Exception e)
            {
                throw e;
            }
        }
Exemple #3
0
        public bool UpdateTrainee(Trainee trainee)
        {
            try
            {
                XElement oldTraineeElement = (from t in DataSourceXML.Trainees.Elements()
                                              where t.Element("ID").Value == trainee.ID
                                              select t).FirstOrDefault();

                if (oldTraineeElement == null)
                {
                    throw new Exception("tester didnt found");
                }

                //easy way to update, without to update every filed
                oldTraineeElement.Remove();
                DataSourceXML.SaveTrainees();
                AddTrainee(trainee);
                DataSourceXML.SaveTrainees();
                return(true);
            }

            catch (Exception e)
            {
                throw e;
            }
        }
Exemple #4
0
        public bool UpdateDrivingTest(Test test)
        {
            try
            {
                XElement oldtestElement = (from tes in DataSourceXML.Tests.Elements()
                                           where int.Parse(tes.Element("SerialNumber").Value) == test.SerialNumber
                                           select tes).FirstOrDefault();
                if (oldtestElement == null)
                {
                    throw new Exception("test didnt found");
                }


                //easy way to update, without to update every filed
                oldtestElement.Remove();
                DataSourceXML.SaveTests();
                AddDrivingTest(test);
                DataSourceXML.SaveTests();
                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
        }