Exemplo n.º 1
0
        /// <summary>
        /// gives a contract a serial number
        /// </summary>
        /// <param name="contract"></param>
        /// <returns></returns>
        public bool initalizeContractNumber(Contract contract)
        {
            if (IdExist(contract.NannysId) && IdExist(getMotherId(contract.childId)))
            {
                //gets the serial number from XML file
                int contractsSerialNumber = Int32.Parse(DataSourceXml.ContractNumber.Element("serialNumber").Value);
                contract.numberOfContract = ++contractsSerialNumber;

                DataSourceXml.ContractNumber.Element("serialNumber").SetValue(contractsSerialNumber);
                DataSourceXml.SaveNumbers();

                contract.isSingedContract = true;           // now contract is signed

                return(true);
            }
            else
            {
                return(false);
            }
        }