Inheritance: VEmployeeDepartmentBase
Exemple #1
0
        ///<summary>
        /// A simple factory method to create a new <see cref="VEmployeeDepartment"/> instance.
        ///</summary>
        ///<param name="_employeeId"></param>
        ///<param name="_title"></param>
        ///<param name="_firstName"></param>
        ///<param name="_middleName"></param>
        ///<param name="_lastName"></param>
        ///<param name="_suffix"></param>
        ///<param name="_jobTitle"></param>
        ///<param name="_department"></param>
        ///<param name="_groupName"></param>
        ///<param name="_startDate"></param>
        public static VEmployeeDepartment CreateVEmployeeDepartment(System.Int32 _employeeId, System.String _title, System.String _firstName, System.String _middleName, System.String _lastName, System.String _suffix, System.String _jobTitle, System.String _department, System.String _groupName, System.DateTime _startDate)
        {
            VEmployeeDepartment newVEmployeeDepartment = new VEmployeeDepartment();

            newVEmployeeDepartment.EmployeeId = _employeeId;
            newVEmployeeDepartment.Title      = _title;
            newVEmployeeDepartment.FirstName  = _firstName;
            newVEmployeeDepartment.MiddleName = _middleName;
            newVEmployeeDepartment.LastName   = _lastName;
            newVEmployeeDepartment.Suffix     = _suffix;
            newVEmployeeDepartment.JobTitle   = _jobTitle;
            newVEmployeeDepartment.Department = _department;
            newVEmployeeDepartment.GroupName  = _groupName;
            newVEmployeeDepartment.StartDate  = _startDate;
            return(newVEmployeeDepartment);
        }
Exemple #2
0
        ///<summary>
        ///  Returns a Typed VEmployeeDepartmentBase Entity
        ///</summary>
        public virtual VEmployeeDepartmentBase Copy()
        {
            //shallow copy entity
            VEmployeeDepartment copy = new VEmployeeDepartment();

            copy.EmployeeId = this.EmployeeId;
            copy.Title      = this.Title;
            copy.FirstName  = this.FirstName;
            copy.MiddleName = this.MiddleName;
            copy.LastName   = this.LastName;
            copy.Suffix     = this.Suffix;
            copy.JobTitle   = this.JobTitle;
            copy.Department = this.Department;
            copy.GroupName  = this.GroupName;
            copy.StartDate  = this.StartDate;
            copy.AcceptChanges();
            return((VEmployeeDepartment)copy);
        }
Exemple #3
0
        /// <summary>
        /// Gets the property value by name.
        /// </summary>
        /// <param name="entity">The entity.</param>
        /// <param name="propertyName">Name of the property.</param>
        /// <returns></returns>
        public static object GetPropertyValueByName(VEmployeeDepartment entity, string propertyName)
        {
            switch (propertyName)
            {
            case "EmployeeId":
                return(entity.EmployeeId);

            case "Title":
                return(entity.Title);

            case "FirstName":
                return(entity.FirstName);

            case "MiddleName":
                return(entity.MiddleName);

            case "LastName":
                return(entity.LastName);

            case "Suffix":
                return(entity.Suffix);

            case "JobTitle":
                return(entity.JobTitle);

            case "Department":
                return(entity.Department);

            case "GroupName":
                return(entity.GroupName);

            case "StartDate":
                return(entity.StartDate);
            }
            return(null);
        }
		/// <summary>
		/// Deserialize the mock VEmployeeDepartment entity from a temporary file.
		/// </summary>
		private void Step_7_DeserializeEntity_Generated()
		{
			string fileName = "temp_VEmployeeDepartment.xml";
		
			XmlSerializer mySerializer = new XmlSerializer(typeof(VEmployeeDepartment)); 
			System.IO.FileStream myFileStream = new System.IO.FileStream(fileName,  System.IO.FileMode.Open); 
			mock = (VEmployeeDepartment) mySerializer.Deserialize(myFileStream);
			myFileStream.Close();
			System.IO.File.Delete(fileName);
			
			System.Console.WriteLine("mock correctly deserialized from a temporary file.");
		}
		///<summary>
		///  Returns a Typed VEmployeeDepartment Entity with mock values.
		///</summary>
		static public VEmployeeDepartment CreateMockInstance()
		{		
			VEmployeeDepartment mock = new VEmployeeDepartment();
						
			mock.EmployeeId = TestUtility.Instance.RandomNumber();
			mock.Title = TestUtility.Instance.RandomString(8, false);;
			mock.FirstName = TestUtility.Instance.RandomString(24, false);;
			mock.MiddleName = TestUtility.Instance.RandomString(24, false);;
			mock.LastName = TestUtility.Instance.RandomString(24, false);;
			mock.Suffix = TestUtility.Instance.RandomString(10, false);;
			mock.JobTitle = TestUtility.Instance.RandomString(24, false);;
			mock.Department = TestUtility.Instance.RandomString(24, false);;
			mock.GroupName = TestUtility.Instance.RandomString(24, false);;
			mock.StartDate = TestUtility.Instance.RandomDateTime();
		   return (VEmployeeDepartment)mock;
		}
		/// <summary>
		/// Gets the property value by name.
		/// </summary>
		/// <param name="entity">The entity.</param>
		/// <param name="propertyName">Name of the property.</param>
		/// <returns></returns>
		public static object GetPropertyValueByName(VEmployeeDepartment entity, string propertyName)
		{
			switch (propertyName)
			{
				case "EmployeeId":
					return entity.EmployeeId;
				case "Title":
					return entity.Title;
				case "FirstName":
					return entity.FirstName;
				case "MiddleName":
					return entity.MiddleName;
				case "LastName":
					return entity.LastName;
				case "Suffix":
					return entity.Suffix;
				case "JobTitle":
					return entity.JobTitle;
				case "Department":
					return entity.Department;
				case "GroupName":
					return entity.GroupName;
				case "StartDate":
					return entity.StartDate;
			}
			return null;
		}
		///<summary>
		///  Returns a Typed VEmployeeDepartmentBase Entity 
		///</summary>
		public virtual VEmployeeDepartmentBase Copy()
		{
			//shallow copy entity
			VEmployeeDepartment copy = new VEmployeeDepartment();
				copy.EmployeeId = this.EmployeeId;
				copy.Title = this.Title;
				copy.FirstName = this.FirstName;
				copy.MiddleName = this.MiddleName;
				copy.LastName = this.LastName;
				copy.Suffix = this.Suffix;
				copy.JobTitle = this.JobTitle;
				copy.Department = this.Department;
				copy.GroupName = this.GroupName;
				copy.StartDate = this.StartDate;
			copy.AcceptChanges();
			return (VEmployeeDepartment)copy;
		}
		///<summary>
		/// A simple factory method to create a new <see cref="VEmployeeDepartment"/> instance.
		///</summary>
		///<param name="_employeeId"></param>
		///<param name="_title"></param>
		///<param name="_firstName"></param>
		///<param name="_middleName"></param>
		///<param name="_lastName"></param>
		///<param name="_suffix"></param>
		///<param name="_jobTitle"></param>
		///<param name="_department"></param>
		///<param name="_groupName"></param>
		///<param name="_startDate"></param>
		public static VEmployeeDepartment CreateVEmployeeDepartment(System.Int32 _employeeId, System.String _title, System.String _firstName, System.String _middleName, System.String _lastName, System.String _suffix, System.String _jobTitle, System.String _department, System.String _groupName, System.DateTime _startDate)
		{
			VEmployeeDepartment newVEmployeeDepartment = new VEmployeeDepartment();
			newVEmployeeDepartment.EmployeeId = _employeeId;
			newVEmployeeDepartment.Title = _title;
			newVEmployeeDepartment.FirstName = _firstName;
			newVEmployeeDepartment.MiddleName = _middleName;
			newVEmployeeDepartment.LastName = _lastName;
			newVEmployeeDepartment.Suffix = _suffix;
			newVEmployeeDepartment.JobTitle = _jobTitle;
			newVEmployeeDepartment.Department = _department;
			newVEmployeeDepartment.GroupName = _groupName;
			newVEmployeeDepartment.StartDate = _startDate;
			return newVEmployeeDepartment;
		}
		/// <summary>
		/// Convert a nettiers collection to the ws proxy collection.
		/// </summary>
		public static VEmployeeDepartment Convert(WsProxy.VEmployeeDepartment item)
		{			
			VEmployeeDepartment outItem = new VEmployeeDepartment();			
			outItem.EmployeeId = item.EmployeeId;
			outItem.Title = item.Title;
			outItem.FirstName = item.FirstName;
			outItem.MiddleName = item.MiddleName;
			outItem.LastName = item.LastName;
			outItem.Suffix = item.Suffix;
			outItem.JobTitle = item.JobTitle;
			outItem.Department = item.Department;
			outItem.GroupName = item.GroupName;
			outItem.StartDate = item.StartDate;
							
			outItem.AcceptChanges();			
			return outItem;
		}