#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.0
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace BookMyFlight
{
	using System.Data.Linq;
	using System.Data.Linq.Mapping;
	using System.Data;
	using System.Collections.Generic;
	using System.Reflection;
	using System.Linq;
	using System.Linq.Expressions;
	using System.ComponentModel;
	using System;
	
	
	[global::System.Data.Linq.Mapping.DatabaseAttribute(Name="BookMyFlight_Sql")]
	public partial class AirlinesDBMLDataContext : System.Data.Linq.DataContext
	{
		
		private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
		
    #region Extensibility Method Definitions
    partial void OnCreated();
    partial void InsertAirlinesMaster_Table(AirlinesMaster_Table instance);
    partial void UpdateAirlinesMaster_Table(AirlinesMaster_Table instance);
    partial void DeleteAirlinesMaster_Table(AirlinesMaster_Table instance);
    partial void InsertUserBookingsDetails_Table(UserBookingsDetails_Table instance);
    partial void UpdateUserBookingsDetails_Table(UserBookingsDetails_Table instance);
    partial void DeleteUserBookingsDetails_Table(UserBookingsDetails_Table instance);
    partial void InsertDefaultSettings_Table(DefaultSettings_Table instance);
    partial void UpdateDefaultSettings_Table(DefaultSettings_Table instance);
    partial void DeleteDefaultSettings_Table(DefaultSettings_Table instance);
    partial void InsertFoodTypes_Table(FoodTypes_Table instance);
    partial void UpdateFoodTypes_Table(FoodTypes_Table instance);
    partial void DeleteFoodTypes_Table(FoodTypes_Table instance);
    partial void InsertRecentSearches_Table(RecentSearches_Table instance);
    partial void UpdateRecentSearches_Table(RecentSearches_Table instance);
    partial void DeleteRecentSearches_Table(RecentSearches_Table instance);
    partial void InsertTravelDestMaster_Table(TravelDestMaster_Table instance);
    partial void UpdateTravelDestMaster_Table(TravelDestMaster_Table instance);
    partial void DeleteTravelDestMaster_Table(TravelDestMaster_Table instance);
    partial void InsertTravellers_Table(Travellers_Table instance);
    partial void UpdateTravellers_Table(Travellers_Table instance);
    partial void DeleteTravellers_Table(Travellers_Table instance);
    partial void InsertUser_Table(User_Table instance);
    partial void UpdateUser_Table(User_Table instance);
    partial void DeleteUser_Table(User_Table instance);
    partial void InsertUserBookings_Table(UserBookings_Table instance);
    partial void UpdateUserBookings_Table(UserBookings_Table instance);
    partial void DeleteUserBookings_Table(UserBookings_Table instance);
    #endregion
		
		public AirlinesDBMLDataContext() : 
				base(global::System.Configuration.ConfigurationManager.ConnectionStrings["BookMyFlight_SqlConnectionString"].ConnectionString, mappingSource)
		{
			OnCreated();
		}
		
		public AirlinesDBMLDataContext(string connection) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public AirlinesDBMLDataContext(System.Data.IDbConnection connection) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public AirlinesDBMLDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public AirlinesDBMLDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public System.Data.Linq.Table<AirlinesMaster_Table> AirlinesMaster_Tables
		{
			get
			{
				return this.GetTable<AirlinesMaster_Table>();
			}
		}
		
		public System.Data.Linq.Table<UserBookingsDetails_Table> UserBookingsDetails_Tables
		{
			get
			{
				return this.GetTable<UserBookingsDetails_Table>();
			}
		}
		
		public System.Data.Linq.Table<DefaultSettings_Table> DefaultSettings_Tables
		{
			get
			{
				return this.GetTable<DefaultSettings_Table>();
			}
		}
		
		public System.Data.Linq.Table<FoodTypes_Table> FoodTypes_Tables
		{
			get
			{
				return this.GetTable<FoodTypes_Table>();
			}
		}
		
		public System.Data.Linq.Table<RecentSearches_Table> RecentSearches_Tables
		{
			get
			{
				return this.GetTable<RecentSearches_Table>();
			}
		}
		
		public System.Data.Linq.Table<TravelDestMaster_Table> TravelDestMaster_Tables
		{
			get
			{
				return this.GetTable<TravelDestMaster_Table>();
			}
		}
		
		public System.Data.Linq.Table<Travellers_Table> Travellers_Tables
		{
			get
			{
				return this.GetTable<Travellers_Table>();
			}
		}
		
		public System.Data.Linq.Table<User_Table> User_Tables
		{
			get
			{
				return this.GetTable<User_Table>();
			}
		}
		
		public System.Data.Linq.Table<UserBookings_Table> UserBookings_Tables
		{
			get
			{
				return this.GetTable<UserBookings_Table>();
			}
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetAirlinesList")]
		public ISingleResult<GetAirlinesListResult> GetAirlinesList([global::System.Data.Linq.Mapping.ParameterAttribute(Name="AirlinesId", DbType="BigInt")] System.Nullable<long> airlinesId, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Airlines", DbType="NVarChar(10)")] string airlines, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Active", DbType="Bit")] System.Nullable<bool> active)
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), airlinesId, airlines, active);
			return ((ISingleResult<GetAirlinesListResult>)(result.ReturnValue));
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.SetForDemo")]
		public int SetForDemo([global::System.Data.Linq.Mapping.ParameterAttribute(Name="ErrorMsg", DbType="NVarChar(MAX)")] ref string errorMsg)
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), errorMsg);
			errorMsg = ((string)(result.GetParameterValue(0)));
			return ((int)(result.ReturnValue));
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetBookings")]
		public ISingleResult<GetBookingsResult> GetBookings([global::System.Data.Linq.Mapping.ParameterAttribute(Name="BookId", DbType="BigInt")] System.Nullable<long> bookId, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Book_FDate", DbType="DateTime")] System.Nullable<System.DateTime> book_FDate, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Book_TDate", DbType="DateTime")] System.Nullable<System.DateTime> book_TDate, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Travel_FDate", DbType="DateTime")] System.Nullable<System.DateTime> travel_FDate, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Travel_TDate", DbType="DateTime")] System.Nullable<System.DateTime> travel_TDate, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="User_ID", DbType="BigInt")] System.Nullable<long> user_ID, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="From_DestID", DbType="BigInt")] System.Nullable<long> from_DestID, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="To_DestID", DbType="BigInt")] System.Nullable<long> to_DestID, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Active", DbType="Bit")] System.Nullable<bool> active)
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), bookId, book_FDate, book_TDate, travel_FDate, travel_TDate, user_ID, from_DestID, to_DestID, active);
			return ((ISingleResult<GetBookingsResult>)(result.ReturnValue));
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetBookingsDetails")]
		public ISingleResult<GetBookingsDetailsResult> GetBookingsDetails([global::System.Data.Linq.Mapping.ParameterAttribute(Name="BookId", DbType="BigInt")] System.Nullable<long> bookId, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Active", DbType="Bit")] System.Nullable<bool> active)
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), bookId, active);
			return ((ISingleResult<GetBookingsDetailsResult>)(result.ReturnValue));
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetDestList")]
		public ISingleResult<GetDestListResult> GetDestList([global::System.Data.Linq.Mapping.ParameterAttribute(Name="DestId", DbType="BigInt")] System.Nullable<long> destId, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Dest", DbType="NVarChar(5)")] string dest, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="City", DbType="NVarChar(10)")] string city, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Active", DbType="Bit")] System.Nullable<bool> active)
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), destId, dest, city, active);
			return ((ISingleResult<GetDestListResult>)(result.ReturnValue));
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetRecentSearches")]
		public ISingleResult<GetRecentSearchesResult> GetRecentSearches()
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())));
			return ((ISingleResult<GetRecentSearchesResult>)(result.ReturnValue));
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetTravelers")]
		public ISingleResult<GetTravelersResult> GetTravelers([global::System.Data.Linq.Mapping.ParameterAttribute(Name="TravelerId", DbType="BigInt")] System.Nullable<long> travelerId, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="UserId", DbType="BigInt")] System.Nullable<long> userId, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Name", DbType="NVarChar(50)")] string name, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Active", DbType="Bit")] System.Nullable<bool> active)
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), travelerId, userId, name, active);
			return ((ISingleResult<GetTravelersResult>)(result.ReturnValue));
		}
		
		[global::System.Data.Linq.Mapping.FunctionAttribute(Name="dbo.GetUserDetails")]
		public ISingleResult<GetUserDetailsResult> GetUserDetails([global::System.Data.Linq.Mapping.ParameterAttribute(Name="UserId", DbType="BigInt")] System.Nullable<long> userId, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="User_LoginName", DbType="NVarChar(50)")] string user_LoginName, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Name", DbType="NVarChar(50)")] string name, [global::System.Data.Linq.Mapping.ParameterAttribute(Name="Active", DbType="Bit")] System.Nullable<bool> active)
		{
			IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), userId, user_LoginName, name, active);
			return ((ISingleResult<GetUserDetailsResult>)(result.ReturnValue));
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.AirlinesMaster_Tables")]
	public partial class AirlinesMaster_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _Id;
		
		private string _Airlines;
		
		private string _Airlines_Code;
		
		private string _Img_URL;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdChanging(int value);
    partial void OnIdChanged();
    partial void OnAirlinesChanging(string value);
    partial void OnAirlinesChanged();
    partial void OnAirlines_CodeChanging(string value);
    partial void OnAirlines_CodeChanged();
    partial void OnImg_URLChanging(string value);
    partial void OnImg_URLChanged();
    partial void OnAdd_DateChanging(System.DateTime value);
    partial void OnAdd_DateChanged();
    partial void OnUpdate_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnUpdate_DateChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public AirlinesMaster_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this.OnIdChanging(value);
					this.SendPropertyChanging();
					this._Id = value;
					this.SendPropertyChanged("Id");
					this.OnIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Airlines", DbType="NVarChar(20) NOT NULL", CanBeNull=false)]
		public string Airlines
		{
			get
			{
				return this._Airlines;
			}
			set
			{
				if ((this._Airlines != value))
				{
					this.OnAirlinesChanging(value);
					this.SendPropertyChanging();
					this._Airlines = value;
					this.SendPropertyChanged("Airlines");
					this.OnAirlinesChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Airlines_Code", DbType="NVarChar(5) NOT NULL", CanBeNull=false)]
		public string Airlines_Code
		{
			get
			{
				return this._Airlines_Code;
			}
			set
			{
				if ((this._Airlines_Code != value))
				{
					this.OnAirlines_CodeChanging(value);
					this.SendPropertyChanging();
					this._Airlines_Code = value;
					this.SendPropertyChanged("Airlines_Code");
					this.OnAirlines_CodeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Img_URL", DbType="NVarChar(MAX)")]
		public string Img_URL
		{
			get
			{
				return this._Img_URL;
			}
			set
			{
				if ((this._Img_URL != value))
				{
					this.OnImg_URLChanging(value);
					this.SendPropertyChanging();
					this._Img_URL = value;
					this.SendPropertyChanged("Img_URL");
					this.OnImg_URLChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this.OnAdd_DateChanging(value);
					this.SendPropertyChanging();
					this._Add_Date = value;
					this.SendPropertyChanged("Add_Date");
					this.OnAdd_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this.OnUpdate_DateChanging(value);
					this.SendPropertyChanging();
					this._Update_Date = value;
					this.SendPropertyChanged("Update_Date");
					this.OnUpdate_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.UserBookingsDetails_Table")]
	public partial class UserBookingsDetails_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _Id;
		
		private int _Book_Id;
		
		private int _Traveller_Id;
		
		private string _Type;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdChanging(int value);
    partial void OnIdChanged();
    partial void OnBook_IdChanging(int value);
    partial void OnBook_IdChanged();
    partial void OnTraveller_IdChanging(int value);
    partial void OnTraveller_IdChanged();
    partial void OnTypeChanging(string value);
    partial void OnTypeChanged();
    partial void OnAdd_DateChanging(System.DateTime value);
    partial void OnAdd_DateChanged();
    partial void OnUpdate_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnUpdate_DateChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public UserBookingsDetails_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this.OnIdChanging(value);
					this.SendPropertyChanging();
					this._Id = value;
					this.SendPropertyChanged("Id");
					this.OnIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Book_Id", DbType="Int NOT NULL")]
		public int Book_Id
		{
			get
			{
				return this._Book_Id;
			}
			set
			{
				if ((this._Book_Id != value))
				{
					this.OnBook_IdChanging(value);
					this.SendPropertyChanging();
					this._Book_Id = value;
					this.SendPropertyChanged("Book_Id");
					this.OnBook_IdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Traveller_Id", DbType="Int NOT NULL")]
		public int Traveller_Id
		{
			get
			{
				return this._Traveller_Id;
			}
			set
			{
				if ((this._Traveller_Id != value))
				{
					this.OnTraveller_IdChanging(value);
					this.SendPropertyChanging();
					this._Traveller_Id = value;
					this.SendPropertyChanged("Traveller_Id");
					this.OnTraveller_IdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="NVarChar(10)")]
		public string Type
		{
			get
			{
				return this._Type;
			}
			set
			{
				if ((this._Type != value))
				{
					this.OnTypeChanging(value);
					this.SendPropertyChanging();
					this._Type = value;
					this.SendPropertyChanged("Type");
					this.OnTypeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this.OnAdd_DateChanging(value);
					this.SendPropertyChanging();
					this._Add_Date = value;
					this.SendPropertyChanged("Add_Date");
					this.OnAdd_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this.OnUpdate_DateChanging(value);
					this.SendPropertyChanging();
					this._Update_Date = value;
					this.SendPropertyChanged("Update_Date");
					this.OnUpdate_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.DefaultSettings_Table")]
	public partial class DefaultSettings_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private long _SrNo;
		
		private System.Nullable<System.DateTime> _LastAppUpdateDate;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnSrNoChanging(long value);
    partial void OnSrNoChanged();
    partial void OnLastAppUpdateDateChanging(System.Nullable<System.DateTime> value);
    partial void OnLastAppUpdateDateChanged();
    #endregion
		
		public DefaultSettings_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SrNo", AutoSync=AutoSync.OnInsert, DbType="BigInt NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public long SrNo
		{
			get
			{
				return this._SrNo;
			}
			set
			{
				if ((this._SrNo != value))
				{
					this.OnSrNoChanging(value);
					this.SendPropertyChanging();
					this._SrNo = value;
					this.SendPropertyChanged("SrNo");
					this.OnSrNoChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_LastAppUpdateDate", DbType="Date")]
		public System.Nullable<System.DateTime> LastAppUpdateDate
		{
			get
			{
				return this._LastAppUpdateDate;
			}
			set
			{
				if ((this._LastAppUpdateDate != value))
				{
					this.OnLastAppUpdateDateChanging(value);
					this.SendPropertyChanging();
					this._LastAppUpdateDate = value;
					this.SendPropertyChanged("LastAppUpdateDate");
					this.OnLastAppUpdateDateChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.FoodTypes_Table")]
	public partial class FoodTypes_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _Id;
		
		private string _Food_Type;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdChanging(int value);
    partial void OnIdChanged();
    partial void OnFood_TypeChanging(string value);
    partial void OnFood_TypeChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public FoodTypes_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this.OnIdChanging(value);
					this.SendPropertyChanging();
					this._Id = value;
					this.SendPropertyChanged("Id");
					this.OnIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Food_Type", DbType="NVarChar(20) NOT NULL", CanBeNull=false)]
		public string Food_Type
		{
			get
			{
				return this._Food_Type;
			}
			set
			{
				if ((this._Food_Type != value))
				{
					this.OnFood_TypeChanging(value);
					this.SendPropertyChanging();
					this._Food_Type = value;
					this.SendPropertyChanged("Food_Type");
					this.OnFood_TypeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.RecentSearches_Table")]
	public partial class RecentSearches_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _Id;
		
		private string _TripType;
		
		private string _FromDest;
		
		private string _ToDest;
		
		private System.DateTime _DepartDate;
		
		private System.Nullable<System.DateTime> _ReturnDate;
		
		private double _Fare;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private System.Nullable<System.DateTime> _Cancel_Date;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdChanging(int value);
    partial void OnIdChanged();
    partial void OnTripTypeChanging(string value);
    partial void OnTripTypeChanged();
    partial void OnFromDestChanging(string value);
    partial void OnFromDestChanged();
    partial void OnToDestChanging(string value);
    partial void OnToDestChanged();
    partial void OnDepartDateChanging(System.DateTime value);
    partial void OnDepartDateChanged();
    partial void OnReturnDateChanging(System.Nullable<System.DateTime> value);
    partial void OnReturnDateChanged();
    partial void OnFareChanging(double value);
    partial void OnFareChanged();
    partial void OnAdd_DateChanging(System.DateTime value);
    partial void OnAdd_DateChanged();
    partial void OnUpdate_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnUpdate_DateChanged();
    partial void OnCancel_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnCancel_DateChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public RecentSearches_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this.OnIdChanging(value);
					this.SendPropertyChanging();
					this._Id = value;
					this.SendPropertyChanged("Id");
					this.OnIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TripType", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string TripType
		{
			get
			{
				return this._TripType;
			}
			set
			{
				if ((this._TripType != value))
				{
					this.OnTripTypeChanging(value);
					this.SendPropertyChanging();
					this._TripType = value;
					this.SendPropertyChanged("TripType");
					this.OnTripTypeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FromDest", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string FromDest
		{
			get
			{
				return this._FromDest;
			}
			set
			{
				if ((this._FromDest != value))
				{
					this.OnFromDestChanging(value);
					this.SendPropertyChanging();
					this._FromDest = value;
					this.SendPropertyChanged("FromDest");
					this.OnFromDestChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToDest", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string ToDest
		{
			get
			{
				return this._ToDest;
			}
			set
			{
				if ((this._ToDest != value))
				{
					this.OnToDestChanging(value);
					this.SendPropertyChanging();
					this._ToDest = value;
					this.SendPropertyChanged("ToDest");
					this.OnToDestChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartDate", DbType="DateTime NOT NULL")]
		public System.DateTime DepartDate
		{
			get
			{
				return this._DepartDate;
			}
			set
			{
				if ((this._DepartDate != value))
				{
					this.OnDepartDateChanging(value);
					this.SendPropertyChanging();
					this._DepartDate = value;
					this.SendPropertyChanged("DepartDate");
					this.OnDepartDateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReturnDate", DbType="DateTime")]
		public System.Nullable<System.DateTime> ReturnDate
		{
			get
			{
				return this._ReturnDate;
			}
			set
			{
				if ((this._ReturnDate != value))
				{
					this.OnReturnDateChanging(value);
					this.SendPropertyChanging();
					this._ReturnDate = value;
					this.SendPropertyChanged("ReturnDate");
					this.OnReturnDateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Fare", DbType="Float NOT NULL")]
		public double Fare
		{
			get
			{
				return this._Fare;
			}
			set
			{
				if ((this._Fare != value))
				{
					this.OnFareChanging(value);
					this.SendPropertyChanging();
					this._Fare = value;
					this.SendPropertyChanged("Fare");
					this.OnFareChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this.OnAdd_DateChanging(value);
					this.SendPropertyChanging();
					this._Add_Date = value;
					this.SendPropertyChanged("Add_Date");
					this.OnAdd_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this.OnUpdate_DateChanging(value);
					this.SendPropertyChanging();
					this._Update_Date = value;
					this.SendPropertyChanged("Update_Date");
					this.OnUpdate_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cancel_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Cancel_Date
		{
			get
			{
				return this._Cancel_Date;
			}
			set
			{
				if ((this._Cancel_Date != value))
				{
					this.OnCancel_DateChanging(value);
					this.SendPropertyChanging();
					this._Cancel_Date = value;
					this.SendPropertyChanged("Cancel_Date");
					this.OnCancel_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.TravelDestMaster_Table")]
	public partial class TravelDestMaster_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private long _Id;
		
		private string _Dest;
		
		private string _Dest_Name;
		
		private string _City;
		
		private string _Country;
		
		private string _Country_Name;
		
		private System.Nullable<int> _Area_Code;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdChanging(long value);
    partial void OnIdChanged();
    partial void OnDestChanging(string value);
    partial void OnDestChanged();
    partial void OnDest_NameChanging(string value);
    partial void OnDest_NameChanged();
    partial void OnCityChanging(string value);
    partial void OnCityChanged();
    partial void OnCountryChanging(string value);
    partial void OnCountryChanged();
    partial void OnCountry_NameChanging(string value);
    partial void OnCountry_NameChanged();
    partial void OnArea_CodeChanging(System.Nullable<int> value);
    partial void OnArea_CodeChanged();
    partial void OnAdd_DateChanging(System.DateTime value);
    partial void OnAdd_DateChanged();
    partial void OnUpdate_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnUpdate_DateChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public TravelDestMaster_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", AutoSync=AutoSync.Always, DbType="BigInt NOT NULL IDENTITY", IsDbGenerated=true)]
		public long Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this.OnIdChanging(value);
					this.SendPropertyChanging();
					this._Id = value;
					this.SendPropertyChanged("Id");
					this.OnIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dest", DbType="NVarChar(255) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
		public string Dest
		{
			get
			{
				return this._Dest;
			}
			set
			{
				if ((this._Dest != value))
				{
					this.OnDestChanging(value);
					this.SendPropertyChanging();
					this._Dest = value;
					this.SendPropertyChanged("Dest");
					this.OnDestChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dest_Name", DbType="NVarChar(255)")]
		public string Dest_Name
		{
			get
			{
				return this._Dest_Name;
			}
			set
			{
				if ((this._Dest_Name != value))
				{
					this.OnDest_NameChanging(value);
					this.SendPropertyChanging();
					this._Dest_Name = value;
					this.SendPropertyChanged("Dest_Name");
					this.OnDest_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_City", DbType="NVarChar(255)")]
		public string City
		{
			get
			{
				return this._City;
			}
			set
			{
				if ((this._City != value))
				{
					this.OnCityChanging(value);
					this.SendPropertyChanging();
					this._City = value;
					this.SendPropertyChanged("City");
					this.OnCityChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Country", DbType="NVarChar(255)")]
		public string Country
		{
			get
			{
				return this._Country;
			}
			set
			{
				if ((this._Country != value))
				{
					this.OnCountryChanging(value);
					this.SendPropertyChanging();
					this._Country = value;
					this.SendPropertyChanged("Country");
					this.OnCountryChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Country_Name", DbType="NVarChar(255)")]
		public string Country_Name
		{
			get
			{
				return this._Country_Name;
			}
			set
			{
				if ((this._Country_Name != value))
				{
					this.OnCountry_NameChanging(value);
					this.SendPropertyChanging();
					this._Country_Name = value;
					this.SendPropertyChanged("Country_Name");
					this.OnCountry_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Area_Code", DbType="Int")]
		public System.Nullable<int> Area_Code
		{
			get
			{
				return this._Area_Code;
			}
			set
			{
				if ((this._Area_Code != value))
				{
					this.OnArea_CodeChanging(value);
					this.SendPropertyChanging();
					this._Area_Code = value;
					this.SendPropertyChanged("Area_Code");
					this.OnArea_CodeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this.OnAdd_DateChanging(value);
					this.SendPropertyChanging();
					this._Add_Date = value;
					this.SendPropertyChanged("Add_Date");
					this.OnAdd_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this.OnUpdate_DateChanging(value);
					this.SendPropertyChanging();
					this._Update_Date = value;
					this.SendPropertyChanged("Update_Date");
					this.OnUpdate_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Travellers_Table")]
	public partial class Travellers_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private long _Id;
		
		private long _User_ID;
		
		private System.DateTime _Reg_Date;
		
		private string _Type;
		
		private string _SSN;
		
		private string _Title;
		
		private string _First_Name;
		
		private string _Middle_Name;
		
		private string _Last_Name;
		
		private long _Pref_Food;
		
		private string _Sex;
		
		private string _Father_Name;
		
		private string _Address1;
		
		private string _Land_Mark;
		
		private string _Country;
		
		private string _State;
		
		private string _City;
		
		private string _Zip_Code;
		
		private System.Nullable<System.DateTime> _DOB;
		
		private string _ISD;
		
		private string _Contact_No;
		
		private string _Email_ID;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdChanging(long value);
    partial void OnIdChanged();
    partial void OnUser_IDChanging(long value);
    partial void OnUser_IDChanged();
    partial void OnReg_DateChanging(System.DateTime value);
    partial void OnReg_DateChanged();
    partial void OnTypeChanging(string value);
    partial void OnTypeChanged();
    partial void OnSSNChanging(string value);
    partial void OnSSNChanged();
    partial void OnTitleChanging(string value);
    partial void OnTitleChanged();
    partial void OnFirst_NameChanging(string value);
    partial void OnFirst_NameChanged();
    partial void OnMiddle_NameChanging(string value);
    partial void OnMiddle_NameChanged();
    partial void OnLast_NameChanging(string value);
    partial void OnLast_NameChanged();
    partial void OnPref_FoodChanging(long value);
    partial void OnPref_FoodChanged();
    partial void OnSexChanging(string value);
    partial void OnSexChanged();
    partial void OnFather_NameChanging(string value);
    partial void OnFather_NameChanged();
    partial void OnAddress1Changing(string value);
    partial void OnAddress1Changed();
    partial void OnLand_MarkChanging(string value);
    partial void OnLand_MarkChanged();
    partial void OnCountryChanging(string value);
    partial void OnCountryChanged();
    partial void OnStateChanging(string value);
    partial void OnStateChanged();
    partial void OnCityChanging(string value);
    partial void OnCityChanged();
    partial void OnZip_CodeChanging(string value);
    partial void OnZip_CodeChanged();
    partial void OnDOBChanging(System.Nullable<System.DateTime> value);
    partial void OnDOBChanged();
    partial void OnISDChanging(string value);
    partial void OnISDChanged();
    partial void OnContact_NoChanging(string value);
    partial void OnContact_NoChanged();
    partial void OnEmail_IDChanging(string value);
    partial void OnEmail_IDChanged();
    partial void OnAdd_DateChanging(System.DateTime value);
    partial void OnAdd_DateChanged();
    partial void OnUpdate_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnUpdate_DateChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public Travellers_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", AutoSync=AutoSync.OnInsert, DbType="BigInt NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public long Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this.OnIdChanging(value);
					this.SendPropertyChanging();
					this._Id = value;
					this.SendPropertyChanged("Id");
					this.OnIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_ID", DbType="BigInt NOT NULL")]
		public long User_ID
		{
			get
			{
				return this._User_ID;
			}
			set
			{
				if ((this._User_ID != value))
				{
					this.OnUser_IDChanging(value);
					this.SendPropertyChanging();
					this._User_ID = value;
					this.SendPropertyChanged("User_ID");
					this.OnUser_IDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Reg_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Reg_Date
		{
			get
			{
				return this._Reg_Date;
			}
			set
			{
				if ((this._Reg_Date != value))
				{
					this.OnReg_DateChanging(value);
					this.SendPropertyChanging();
					this._Reg_Date = value;
					this.SendPropertyChanged("Reg_Date");
					this.OnReg_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string Type
		{
			get
			{
				return this._Type;
			}
			set
			{
				if ((this._Type != value))
				{
					this.OnTypeChanging(value);
					this.SendPropertyChanging();
					this._Type = value;
					this.SendPropertyChanged("Type");
					this.OnTypeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SSN", DbType="NVarChar(50)")]
		public string SSN
		{
			get
			{
				return this._SSN;
			}
			set
			{
				if ((this._SSN != value))
				{
					this.OnSSNChanging(value);
					this.SendPropertyChanging();
					this._SSN = value;
					this.SendPropertyChanged("SSN");
					this.OnSSNChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Title", DbType="NVarChar(10)")]
		public string Title
		{
			get
			{
				return this._Title;
			}
			set
			{
				if ((this._Title != value))
				{
					this.OnTitleChanging(value);
					this.SendPropertyChanging();
					this._Title = value;
					this.SendPropertyChanged("Title");
					this.OnTitleChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_First_Name", DbType="NVarChar(30)")]
		public string First_Name
		{
			get
			{
				return this._First_Name;
			}
			set
			{
				if ((this._First_Name != value))
				{
					this.OnFirst_NameChanging(value);
					this.SendPropertyChanging();
					this._First_Name = value;
					this.SendPropertyChanged("First_Name");
					this.OnFirst_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Middle_Name", DbType="NVarChar(30)")]
		public string Middle_Name
		{
			get
			{
				return this._Middle_Name;
			}
			set
			{
				if ((this._Middle_Name != value))
				{
					this.OnMiddle_NameChanging(value);
					this.SendPropertyChanging();
					this._Middle_Name = value;
					this.SendPropertyChanged("Middle_Name");
					this.OnMiddle_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Last_Name", DbType="NVarChar(30)")]
		public string Last_Name
		{
			get
			{
				return this._Last_Name;
			}
			set
			{
				if ((this._Last_Name != value))
				{
					this.OnLast_NameChanging(value);
					this.SendPropertyChanging();
					this._Last_Name = value;
					this.SendPropertyChanged("Last_Name");
					this.OnLast_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Pref_Food", DbType="BigInt NOT NULL")]
		public long Pref_Food
		{
			get
			{
				return this._Pref_Food;
			}
			set
			{
				if ((this._Pref_Food != value))
				{
					this.OnPref_FoodChanging(value);
					this.SendPropertyChanging();
					this._Pref_Food = value;
					this.SendPropertyChanged("Pref_Food");
					this.OnPref_FoodChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sex", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string Sex
		{
			get
			{
				return this._Sex;
			}
			set
			{
				if ((this._Sex != value))
				{
					this.OnSexChanging(value);
					this.SendPropertyChanging();
					this._Sex = value;
					this.SendPropertyChanged("Sex");
					this.OnSexChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Father_Name", DbType="NVarChar(50)")]
		public string Father_Name
		{
			get
			{
				return this._Father_Name;
			}
			set
			{
				if ((this._Father_Name != value))
				{
					this.OnFather_NameChanging(value);
					this.SendPropertyChanging();
					this._Father_Name = value;
					this.SendPropertyChanged("Father_Name");
					this.OnFather_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Address1", DbType="NVarChar(250)")]
		public string Address1
		{
			get
			{
				return this._Address1;
			}
			set
			{
				if ((this._Address1 != value))
				{
					this.OnAddress1Changing(value);
					this.SendPropertyChanging();
					this._Address1 = value;
					this.SendPropertyChanged("Address1");
					this.OnAddress1Changed();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Land_Mark", DbType="NVarChar(50)")]
		public string Land_Mark
		{
			get
			{
				return this._Land_Mark;
			}
			set
			{
				if ((this._Land_Mark != value))
				{
					this.OnLand_MarkChanging(value);
					this.SendPropertyChanging();
					this._Land_Mark = value;
					this.SendPropertyChanged("Land_Mark");
					this.OnLand_MarkChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Country", DbType="NVarChar(50)")]
		public string Country
		{
			get
			{
				return this._Country;
			}
			set
			{
				if ((this._Country != value))
				{
					this.OnCountryChanging(value);
					this.SendPropertyChanging();
					this._Country = value;
					this.SendPropertyChanged("Country");
					this.OnCountryChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NVarChar(50)")]
		public string State
		{
			get
			{
				return this._State;
			}
			set
			{
				if ((this._State != value))
				{
					this.OnStateChanging(value);
					this.SendPropertyChanging();
					this._State = value;
					this.SendPropertyChanged("State");
					this.OnStateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_City", DbType="NVarChar(50)")]
		public string City
		{
			get
			{
				return this._City;
			}
			set
			{
				if ((this._City != value))
				{
					this.OnCityChanging(value);
					this.SendPropertyChanging();
					this._City = value;
					this.SendPropertyChanged("City");
					this.OnCityChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Zip_Code", DbType="NVarChar(10)")]
		public string Zip_Code
		{
			get
			{
				return this._Zip_Code;
			}
			set
			{
				if ((this._Zip_Code != value))
				{
					this.OnZip_CodeChanging(value);
					this.SendPropertyChanging();
					this._Zip_Code = value;
					this.SendPropertyChanged("Zip_Code");
					this.OnZip_CodeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DOB", DbType="DateTime")]
		public System.Nullable<System.DateTime> DOB
		{
			get
			{
				return this._DOB;
			}
			set
			{
				if ((this._DOB != value))
				{
					this.OnDOBChanging(value);
					this.SendPropertyChanging();
					this._DOB = value;
					this.SendPropertyChanged("DOB");
					this.OnDOBChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISD", DbType="NVarChar(10)")]
		public string ISD
		{
			get
			{
				return this._ISD;
			}
			set
			{
				if ((this._ISD != value))
				{
					this.OnISDChanging(value);
					this.SendPropertyChanging();
					this._ISD = value;
					this.SendPropertyChanged("ISD");
					this.OnISDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Contact_No", DbType="NVarChar(50)")]
		public string Contact_No
		{
			get
			{
				return this._Contact_No;
			}
			set
			{
				if ((this._Contact_No != value))
				{
					this.OnContact_NoChanging(value);
					this.SendPropertyChanging();
					this._Contact_No = value;
					this.SendPropertyChanged("Contact_No");
					this.OnContact_NoChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email_ID", DbType="NVarChar(50)")]
		public string Email_ID
		{
			get
			{
				return this._Email_ID;
			}
			set
			{
				if ((this._Email_ID != value))
				{
					this.OnEmail_IDChanging(value);
					this.SendPropertyChanging();
					this._Email_ID = value;
					this.SendPropertyChanged("Email_ID");
					this.OnEmail_IDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this.OnAdd_DateChanging(value);
					this.SendPropertyChanging();
					this._Add_Date = value;
					this.SendPropertyChanged("Add_Date");
					this.OnAdd_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this.OnUpdate_DateChanging(value);
					this.SendPropertyChanging();
					this._Update_Date = value;
					this.SendPropertyChanged("Update_Date");
					this.OnUpdate_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.User_Table")]
	public partial class User_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private long _User_ID;
		
		private System.Nullable<System.DateTime> _Reg_Date;
		
		private string _User_LoginName;
		
		private string _Pwd;
		
		private string _SSN;
		
		private string _Title;
		
		private string _First_Name;
		
		private string _Last_Name;
		
		private string _Sex;
		
		private string _Father_Name;
		
		private string _Address1;
		
		private string _Land_Mark;
		
		private string _Country;
		
		private string _State;
		
		private string _City;
		
		private string _Zip_Code;
		
		private System.Nullable<System.DateTime> _DOB;
		
		private string _ISD;
		
		private string _Contact_No;
		
		private string _Email_ID;
		
		private string _Img_URL;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnUser_IDChanging(long value);
    partial void OnUser_IDChanged();
    partial void OnReg_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnReg_DateChanged();
    partial void OnUser_LoginNameChanging(string value);
    partial void OnUser_LoginNameChanged();
    partial void OnPwdChanging(string value);
    partial void OnPwdChanged();
    partial void OnSSNChanging(string value);
    partial void OnSSNChanged();
    partial void OnTitleChanging(string value);
    partial void OnTitleChanged();
    partial void OnFirst_NameChanging(string value);
    partial void OnFirst_NameChanged();
    partial void OnLast_NameChanging(string value);
    partial void OnLast_NameChanged();
    partial void OnSexChanging(string value);
    partial void OnSexChanged();
    partial void OnFather_NameChanging(string value);
    partial void OnFather_NameChanged();
    partial void OnAddress1Changing(string value);
    partial void OnAddress1Changed();
    partial void OnLand_MarkChanging(string value);
    partial void OnLand_MarkChanged();
    partial void OnCountryChanging(string value);
    partial void OnCountryChanged();
    partial void OnStateChanging(string value);
    partial void OnStateChanged();
    partial void OnCityChanging(string value);
    partial void OnCityChanged();
    partial void OnZip_CodeChanging(string value);
    partial void OnZip_CodeChanged();
    partial void OnDOBChanging(System.Nullable<System.DateTime> value);
    partial void OnDOBChanged();
    partial void OnISDChanging(string value);
    partial void OnISDChanged();
    partial void OnContact_NoChanging(string value);
    partial void OnContact_NoChanged();
    partial void OnEmail_IDChanging(string value);
    partial void OnEmail_IDChanged();
    partial void OnImg_URLChanging(string value);
    partial void OnImg_URLChanged();
    partial void OnAdd_DateChanging(System.DateTime value);
    partial void OnAdd_DateChanged();
    partial void OnUpdate_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnUpdate_DateChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public User_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_ID", AutoSync=AutoSync.Always, DbType="BigInt NOT NULL IDENTITY", IsDbGenerated=true)]
		public long User_ID
		{
			get
			{
				return this._User_ID;
			}
			set
			{
				if ((this._User_ID != value))
				{
					this.OnUser_IDChanging(value);
					this.SendPropertyChanging();
					this._User_ID = value;
					this.SendPropertyChanged("User_ID");
					this.OnUser_IDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Reg_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Reg_Date
		{
			get
			{
				return this._Reg_Date;
			}
			set
			{
				if ((this._Reg_Date != value))
				{
					this.OnReg_DateChanging(value);
					this.SendPropertyChanging();
					this._Reg_Date = value;
					this.SendPropertyChanged("Reg_Date");
					this.OnReg_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_LoginName", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
		public string User_LoginName
		{
			get
			{
				return this._User_LoginName;
			}
			set
			{
				if ((this._User_LoginName != value))
				{
					this.OnUser_LoginNameChanging(value);
					this.SendPropertyChanging();
					this._User_LoginName = value;
					this.SendPropertyChanged("User_LoginName");
					this.OnUser_LoginNameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Pwd", DbType="NVarChar(50)")]
		public string Pwd
		{
			get
			{
				return this._Pwd;
			}
			set
			{
				if ((this._Pwd != value))
				{
					this.OnPwdChanging(value);
					this.SendPropertyChanging();
					this._Pwd = value;
					this.SendPropertyChanged("Pwd");
					this.OnPwdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SSN", DbType="NVarChar(50)")]
		public string SSN
		{
			get
			{
				return this._SSN;
			}
			set
			{
				if ((this._SSN != value))
				{
					this.OnSSNChanging(value);
					this.SendPropertyChanging();
					this._SSN = value;
					this.SendPropertyChanged("SSN");
					this.OnSSNChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Title", DbType="NVarChar(10)")]
		public string Title
		{
			get
			{
				return this._Title;
			}
			set
			{
				if ((this._Title != value))
				{
					this.OnTitleChanging(value);
					this.SendPropertyChanging();
					this._Title = value;
					this.SendPropertyChanged("Title");
					this.OnTitleChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_First_Name", DbType="NVarChar(50)")]
		public string First_Name
		{
			get
			{
				return this._First_Name;
			}
			set
			{
				if ((this._First_Name != value))
				{
					this.OnFirst_NameChanging(value);
					this.SendPropertyChanging();
					this._First_Name = value;
					this.SendPropertyChanged("First_Name");
					this.OnFirst_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Last_Name", DbType="NVarChar(50)")]
		public string Last_Name
		{
			get
			{
				return this._Last_Name;
			}
			set
			{
				if ((this._Last_Name != value))
				{
					this.OnLast_NameChanging(value);
					this.SendPropertyChanging();
					this._Last_Name = value;
					this.SendPropertyChanged("Last_Name");
					this.OnLast_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sex", DbType="NVarChar(10)")]
		public string Sex
		{
			get
			{
				return this._Sex;
			}
			set
			{
				if ((this._Sex != value))
				{
					this.OnSexChanging(value);
					this.SendPropertyChanging();
					this._Sex = value;
					this.SendPropertyChanged("Sex");
					this.OnSexChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Father_Name", DbType="NVarChar(50)")]
		public string Father_Name
		{
			get
			{
				return this._Father_Name;
			}
			set
			{
				if ((this._Father_Name != value))
				{
					this.OnFather_NameChanging(value);
					this.SendPropertyChanging();
					this._Father_Name = value;
					this.SendPropertyChanged("Father_Name");
					this.OnFather_NameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Address1", DbType="NVarChar(250)")]
		public string Address1
		{
			get
			{
				return this._Address1;
			}
			set
			{
				if ((this._Address1 != value))
				{
					this.OnAddress1Changing(value);
					this.SendPropertyChanging();
					this._Address1 = value;
					this.SendPropertyChanged("Address1");
					this.OnAddress1Changed();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Land_Mark", DbType="NVarChar(50)")]
		public string Land_Mark
		{
			get
			{
				return this._Land_Mark;
			}
			set
			{
				if ((this._Land_Mark != value))
				{
					this.OnLand_MarkChanging(value);
					this.SendPropertyChanging();
					this._Land_Mark = value;
					this.SendPropertyChanged("Land_Mark");
					this.OnLand_MarkChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Country", DbType="NVarChar(50)")]
		public string Country
		{
			get
			{
				return this._Country;
			}
			set
			{
				if ((this._Country != value))
				{
					this.OnCountryChanging(value);
					this.SendPropertyChanging();
					this._Country = value;
					this.SendPropertyChanged("Country");
					this.OnCountryChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NVarChar(50)")]
		public string State
		{
			get
			{
				return this._State;
			}
			set
			{
				if ((this._State != value))
				{
					this.OnStateChanging(value);
					this.SendPropertyChanging();
					this._State = value;
					this.SendPropertyChanged("State");
					this.OnStateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_City", DbType="NVarChar(50)")]
		public string City
		{
			get
			{
				return this._City;
			}
			set
			{
				if ((this._City != value))
				{
					this.OnCityChanging(value);
					this.SendPropertyChanging();
					this._City = value;
					this.SendPropertyChanged("City");
					this.OnCityChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Zip_Code", DbType="NVarChar(10)")]
		public string Zip_Code
		{
			get
			{
				return this._Zip_Code;
			}
			set
			{
				if ((this._Zip_Code != value))
				{
					this.OnZip_CodeChanging(value);
					this.SendPropertyChanging();
					this._Zip_Code = value;
					this.SendPropertyChanged("Zip_Code");
					this.OnZip_CodeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DOB", DbType="DateTime")]
		public System.Nullable<System.DateTime> DOB
		{
			get
			{
				return this._DOB;
			}
			set
			{
				if ((this._DOB != value))
				{
					this.OnDOBChanging(value);
					this.SendPropertyChanging();
					this._DOB = value;
					this.SendPropertyChanged("DOB");
					this.OnDOBChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISD", DbType="NVarChar(10)")]
		public string ISD
		{
			get
			{
				return this._ISD;
			}
			set
			{
				if ((this._ISD != value))
				{
					this.OnISDChanging(value);
					this.SendPropertyChanging();
					this._ISD = value;
					this.SendPropertyChanged("ISD");
					this.OnISDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Contact_No", DbType="NVarChar(50)")]
		public string Contact_No
		{
			get
			{
				return this._Contact_No;
			}
			set
			{
				if ((this._Contact_No != value))
				{
					this.OnContact_NoChanging(value);
					this.SendPropertyChanging();
					this._Contact_No = value;
					this.SendPropertyChanged("Contact_No");
					this.OnContact_NoChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email_ID", DbType="NVarChar(50)")]
		public string Email_ID
		{
			get
			{
				return this._Email_ID;
			}
			set
			{
				if ((this._Email_ID != value))
				{
					this.OnEmail_IDChanging(value);
					this.SendPropertyChanging();
					this._Email_ID = value;
					this.SendPropertyChanged("Email_ID");
					this.OnEmail_IDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Img_URL", DbType="NVarChar(100)")]
		public string Img_URL
		{
			get
			{
				return this._Img_URL;
			}
			set
			{
				if ((this._Img_URL != value))
				{
					this.OnImg_URLChanging(value);
					this.SendPropertyChanging();
					this._Img_URL = value;
					this.SendPropertyChanged("Img_URL");
					this.OnImg_URLChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this.OnAdd_DateChanging(value);
					this.SendPropertyChanging();
					this._Add_Date = value;
					this.SendPropertyChanged("Add_Date");
					this.OnAdd_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this.OnUpdate_DateChanging(value);
					this.SendPropertyChanging();
					this._Update_Date = value;
					this.SendPropertyChanged("Update_Date");
					this.OnUpdate_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.UserBookings_Table")]
	public partial class UserBookings_Table : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _Id;
		
		private long _User_ID;
		
		private long _Depart_AirlinesID;
		
		private System.Nullable<long> _Return_AirlinesID;
		
		private string _Depart_FlightNo;
		
		private string _Return_FlightNo;
		
		private System.DateTime _Book_Date;
		
		private System.DateTime _Departure_DateTime;
		
		private System.DateTime _Departure_ArrivalDateTime;
		
		private System.Nullable<System.DateTime> _Return_DateTime;
		
		private System.Nullable<System.DateTime> _Return_ArrivalDateTime;
		
		private System.Nullable<long> _From_DestID;
		
		private System.Nullable<long> _To_DestID;
		
		private string _Class;
		
		private double _Depart_AdultFare;
		
		private System.Nullable<double> _Return_AdultFare;
		
		private double _Departure_Fare;
		
		private System.Nullable<double> _Return_Fare;
		
		private double _Total_Fare;
		
		private int _Adult;
		
		private System.Nullable<int> _Child;
		
		private System.Nullable<int> _Infant;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private System.Nullable<System.DateTime> _Cancel_Date;
		
		private bool _Active;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdChanging(int value);
    partial void OnIdChanged();
    partial void OnUser_IDChanging(long value);
    partial void OnUser_IDChanged();
    partial void OnDepart_AirlinesIDChanging(long value);
    partial void OnDepart_AirlinesIDChanged();
    partial void OnReturn_AirlinesIDChanging(System.Nullable<long> value);
    partial void OnReturn_AirlinesIDChanged();
    partial void OnDepart_FlightNoChanging(string value);
    partial void OnDepart_FlightNoChanged();
    partial void OnReturn_FlightNoChanging(string value);
    partial void OnReturn_FlightNoChanged();
    partial void OnBook_DateChanging(System.DateTime value);
    partial void OnBook_DateChanged();
    partial void OnDeparture_DateTimeChanging(System.DateTime value);
    partial void OnDeparture_DateTimeChanged();
    partial void OnDeparture_ArrivalDateTimeChanging(System.DateTime value);
    partial void OnDeparture_ArrivalDateTimeChanged();
    partial void OnReturn_DateTimeChanging(System.Nullable<System.DateTime> value);
    partial void OnReturn_DateTimeChanged();
    partial void OnReturn_ArrivalDateTimeChanging(System.Nullable<System.DateTime> value);
    partial void OnReturn_ArrivalDateTimeChanged();
    partial void OnFrom_DestIDChanging(System.Nullable<long> value);
    partial void OnFrom_DestIDChanged();
    partial void OnTo_DestIDChanging(System.Nullable<long> value);
    partial void OnTo_DestIDChanged();
    partial void OnClassChanging(string value);
    partial void OnClassChanged();
    partial void OnDepart_AdultFareChanging(double value);
    partial void OnDepart_AdultFareChanged();
    partial void OnReturn_AdultFareChanging(System.Nullable<double> value);
    partial void OnReturn_AdultFareChanged();
    partial void OnDeparture_FareChanging(double value);
    partial void OnDeparture_FareChanged();
    partial void OnReturn_FareChanging(System.Nullable<double> value);
    partial void OnReturn_FareChanged();
    partial void OnTotal_FareChanging(double value);
    partial void OnTotal_FareChanged();
    partial void OnAdultChanging(int value);
    partial void OnAdultChanged();
    partial void OnChildChanging(System.Nullable<int> value);
    partial void OnChildChanged();
    partial void OnInfantChanging(System.Nullable<int> value);
    partial void OnInfantChanged();
    partial void OnAdd_DateChanging(System.DateTime value);
    partial void OnAdd_DateChanged();
    partial void OnUpdate_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnUpdate_DateChanged();
    partial void OnCancel_DateChanging(System.Nullable<System.DateTime> value);
    partial void OnCancel_DateChanged();
    partial void OnActiveChanging(bool value);
    partial void OnActiveChanged();
    #endregion
		
		public UserBookings_Table()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this.OnIdChanging(value);
					this.SendPropertyChanging();
					this._Id = value;
					this.SendPropertyChanged("Id");
					this.OnIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_ID", DbType="BigInt NOT NULL")]
		public long User_ID
		{
			get
			{
				return this._User_ID;
			}
			set
			{
				if ((this._User_ID != value))
				{
					this.OnUser_IDChanging(value);
					this.SendPropertyChanging();
					this._User_ID = value;
					this.SendPropertyChanged("User_ID");
					this.OnUser_IDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_AirlinesID", DbType="BigInt NOT NULL")]
		public long Depart_AirlinesID
		{
			get
			{
				return this._Depart_AirlinesID;
			}
			set
			{
				if ((this._Depart_AirlinesID != value))
				{
					this.OnDepart_AirlinesIDChanging(value);
					this.SendPropertyChanging();
					this._Depart_AirlinesID = value;
					this.SendPropertyChanged("Depart_AirlinesID");
					this.OnDepart_AirlinesIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_AirlinesID", DbType="BigInt")]
		public System.Nullable<long> Return_AirlinesID
		{
			get
			{
				return this._Return_AirlinesID;
			}
			set
			{
				if ((this._Return_AirlinesID != value))
				{
					this.OnReturn_AirlinesIDChanging(value);
					this.SendPropertyChanging();
					this._Return_AirlinesID = value;
					this.SendPropertyChanged("Return_AirlinesID");
					this.OnReturn_AirlinesIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_FlightNo", DbType="NVarChar(10)")]
		public string Depart_FlightNo
		{
			get
			{
				return this._Depart_FlightNo;
			}
			set
			{
				if ((this._Depart_FlightNo != value))
				{
					this.OnDepart_FlightNoChanging(value);
					this.SendPropertyChanging();
					this._Depart_FlightNo = value;
					this.SendPropertyChanged("Depart_FlightNo");
					this.OnDepart_FlightNoChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_FlightNo", DbType="NVarChar(10)")]
		public string Return_FlightNo
		{
			get
			{
				return this._Return_FlightNo;
			}
			set
			{
				if ((this._Return_FlightNo != value))
				{
					this.OnReturn_FlightNoChanging(value);
					this.SendPropertyChanging();
					this._Return_FlightNo = value;
					this.SendPropertyChanged("Return_FlightNo");
					this.OnReturn_FlightNoChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Book_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Book_Date
		{
			get
			{
				return this._Book_Date;
			}
			set
			{
				if ((this._Book_Date != value))
				{
					this.OnBook_DateChanging(value);
					this.SendPropertyChanging();
					this._Book_Date = value;
					this.SendPropertyChanged("Book_Date");
					this.OnBook_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_DateTime", DbType="DateTime NOT NULL")]
		public System.DateTime Departure_DateTime
		{
			get
			{
				return this._Departure_DateTime;
			}
			set
			{
				if ((this._Departure_DateTime != value))
				{
					this.OnDeparture_DateTimeChanging(value);
					this.SendPropertyChanging();
					this._Departure_DateTime = value;
					this.SendPropertyChanged("Departure_DateTime");
					this.OnDeparture_DateTimeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_ArrivalDateTime", DbType="DateTime NOT NULL")]
		public System.DateTime Departure_ArrivalDateTime
		{
			get
			{
				return this._Departure_ArrivalDateTime;
			}
			set
			{
				if ((this._Departure_ArrivalDateTime != value))
				{
					this.OnDeparture_ArrivalDateTimeChanging(value);
					this.SendPropertyChanging();
					this._Departure_ArrivalDateTime = value;
					this.SendPropertyChanged("Departure_ArrivalDateTime");
					this.OnDeparture_ArrivalDateTimeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_DateTime", DbType="DateTime")]
		public System.Nullable<System.DateTime> Return_DateTime
		{
			get
			{
				return this._Return_DateTime;
			}
			set
			{
				if ((this._Return_DateTime != value))
				{
					this.OnReturn_DateTimeChanging(value);
					this.SendPropertyChanging();
					this._Return_DateTime = value;
					this.SendPropertyChanged("Return_DateTime");
					this.OnReturn_DateTimeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_ArrivalDateTime", DbType="DateTime")]
		public System.Nullable<System.DateTime> Return_ArrivalDateTime
		{
			get
			{
				return this._Return_ArrivalDateTime;
			}
			set
			{
				if ((this._Return_ArrivalDateTime != value))
				{
					this.OnReturn_ArrivalDateTimeChanging(value);
					this.SendPropertyChanging();
					this._Return_ArrivalDateTime = value;
					this.SendPropertyChanged("Return_ArrivalDateTime");
					this.OnReturn_ArrivalDateTimeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_From_DestID", DbType="BigInt")]
		public System.Nullable<long> From_DestID
		{
			get
			{
				return this._From_DestID;
			}
			set
			{
				if ((this._From_DestID != value))
				{
					this.OnFrom_DestIDChanging(value);
					this.SendPropertyChanging();
					this._From_DestID = value;
					this.SendPropertyChanged("From_DestID");
					this.OnFrom_DestIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_To_DestID", DbType="BigInt")]
		public System.Nullable<long> To_DestID
		{
			get
			{
				return this._To_DestID;
			}
			set
			{
				if ((this._To_DestID != value))
				{
					this.OnTo_DestIDChanging(value);
					this.SendPropertyChanging();
					this._To_DestID = value;
					this.SendPropertyChanged("To_DestID");
					this.OnTo_DestIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Class", DbType="NVarChar(20) NOT NULL", CanBeNull=false)]
		public string Class
		{
			get
			{
				return this._Class;
			}
			set
			{
				if ((this._Class != value))
				{
					this.OnClassChanging(value);
					this.SendPropertyChanging();
					this._Class = value;
					this.SendPropertyChanged("Class");
					this.OnClassChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_AdultFare", DbType="Float NOT NULL")]
		public double Depart_AdultFare
		{
			get
			{
				return this._Depart_AdultFare;
			}
			set
			{
				if ((this._Depart_AdultFare != value))
				{
					this.OnDepart_AdultFareChanging(value);
					this.SendPropertyChanging();
					this._Depart_AdultFare = value;
					this.SendPropertyChanged("Depart_AdultFare");
					this.OnDepart_AdultFareChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_AdultFare", DbType="Float")]
		public System.Nullable<double> Return_AdultFare
		{
			get
			{
				return this._Return_AdultFare;
			}
			set
			{
				if ((this._Return_AdultFare != value))
				{
					this.OnReturn_AdultFareChanging(value);
					this.SendPropertyChanging();
					this._Return_AdultFare = value;
					this.SendPropertyChanged("Return_AdultFare");
					this.OnReturn_AdultFareChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_Fare", DbType="Float NOT NULL")]
		public double Departure_Fare
		{
			get
			{
				return this._Departure_Fare;
			}
			set
			{
				if ((this._Departure_Fare != value))
				{
					this.OnDeparture_FareChanging(value);
					this.SendPropertyChanging();
					this._Departure_Fare = value;
					this.SendPropertyChanged("Departure_Fare");
					this.OnDeparture_FareChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_Fare", DbType="Float")]
		public System.Nullable<double> Return_Fare
		{
			get
			{
				return this._Return_Fare;
			}
			set
			{
				if ((this._Return_Fare != value))
				{
					this.OnReturn_FareChanging(value);
					this.SendPropertyChanging();
					this._Return_Fare = value;
					this.SendPropertyChanged("Return_Fare");
					this.OnReturn_FareChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Total_Fare", DbType="Float NOT NULL")]
		public double Total_Fare
		{
			get
			{
				return this._Total_Fare;
			}
			set
			{
				if ((this._Total_Fare != value))
				{
					this.OnTotal_FareChanging(value);
					this.SendPropertyChanging();
					this._Total_Fare = value;
					this.SendPropertyChanged("Total_Fare");
					this.OnTotal_FareChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Adult", DbType="Int NOT NULL")]
		public int Adult
		{
			get
			{
				return this._Adult;
			}
			set
			{
				if ((this._Adult != value))
				{
					this.OnAdultChanging(value);
					this.SendPropertyChanging();
					this._Adult = value;
					this.SendPropertyChanged("Adult");
					this.OnAdultChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Child", DbType="Int")]
		public System.Nullable<int> Child
		{
			get
			{
				return this._Child;
			}
			set
			{
				if ((this._Child != value))
				{
					this.OnChildChanging(value);
					this.SendPropertyChanging();
					this._Child = value;
					this.SendPropertyChanged("Child");
					this.OnChildChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Infant", DbType="Int")]
		public System.Nullable<int> Infant
		{
			get
			{
				return this._Infant;
			}
			set
			{
				if ((this._Infant != value))
				{
					this.OnInfantChanging(value);
					this.SendPropertyChanging();
					this._Infant = value;
					this.SendPropertyChanged("Infant");
					this.OnInfantChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this.OnAdd_DateChanging(value);
					this.SendPropertyChanging();
					this._Add_Date = value;
					this.SendPropertyChanged("Add_Date");
					this.OnAdd_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this.OnUpdate_DateChanging(value);
					this.SendPropertyChanging();
					this._Update_Date = value;
					this.SendPropertyChanged("Update_Date");
					this.OnUpdate_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cancel_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Cancel_Date
		{
			get
			{
				return this._Cancel_Date;
			}
			set
			{
				if ((this._Cancel_Date != value))
				{
					this.OnCancel_DateChanging(value);
					this.SendPropertyChanging();
					this._Cancel_Date = value;
					this.SendPropertyChanged("Cancel_Date");
					this.OnCancel_DateChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this.OnActiveChanging(value);
					this.SendPropertyChanging();
					this._Active = value;
					this.SendPropertyChanged("Active");
					this.OnActiveChanged();
				}
			}
		}
		
		public event PropertyChangingEventHandler PropertyChanging;
		
		public event PropertyChangedEventHandler PropertyChanged;
		
		protected virtual void SendPropertyChanging()
		{
			if ((this.PropertyChanging != null))
			{
				this.PropertyChanging(this, emptyChangingEventArgs);
			}
		}
		
		protected virtual void SendPropertyChanged(String propertyName)
		{
			if ((this.PropertyChanged != null))
			{
				this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
			}
		}
	}
	
	public partial class GetAirlinesListResult
	{
		
		private int _id;
		
		private string _Airlines;
		
		private string _Airlines_Code;
		
		private string _Img_URL;
		
		private bool _Active;
		
		public GetAirlinesListResult()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_id", DbType="Int NOT NULL")]
		public int id
		{
			get
			{
				return this._id;
			}
			set
			{
				if ((this._id != value))
				{
					this._id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Airlines", DbType="NVarChar(20) NOT NULL", CanBeNull=false)]
		public string Airlines
		{
			get
			{
				return this._Airlines;
			}
			set
			{
				if ((this._Airlines != value))
				{
					this._Airlines = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Airlines_Code", DbType="NVarChar(5) NOT NULL", CanBeNull=false)]
		public string Airlines_Code
		{
			get
			{
				return this._Airlines_Code;
			}
			set
			{
				if ((this._Airlines_Code != value))
				{
					this._Airlines_Code = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Img_URL", DbType="NVarChar(MAX)")]
		public string Img_URL
		{
			get
			{
				return this._Img_URL;
			}
			set
			{
				if ((this._Img_URL != value))
				{
					this._Img_URL = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this._Active = value;
				}
			}
		}
	}
	
	public partial class GetBookingsResult
	{
		
		private int _Id;
		
		private long _User_ID;
		
		private long _Depart_AirlinesID;
		
		private System.Nullable<long> _Return_AirlinesID;
		
		private string _Depart_FlightNo;
		
		private string _Return_FlightNo;
		
		private System.DateTime _Book_Date;
		
		private string _Book_DateStr;
		
		private System.DateTime _Departure_DateTime;
		
		private string _Departure_DateTimeStr;
		
		private System.DateTime _Departure_ArrivalDateTime;
		
		private string _Departure_ArrivalDateTimeStr;
		
		private System.Nullable<System.DateTime> _Return_DateTime;
		
		private string _Return_DateTimeStr;
		
		private System.Nullable<System.DateTime> _Return_ArrivalDateTime;
		
		private string _Return_ArrivalDateTimeStr;
		
		private System.Nullable<long> _From_DestID;
		
		private System.Nullable<long> _To_DestID;
		
		private string _Class;
		
		private double _Depart_AdultFare;
		
		private System.Nullable<double> _Return_AdultFare;
		
		private double _Departure_Fare;
		
		private System.Nullable<double> _Return_Fare;
		
		private double _Total_Fare;
		
		private System.Nullable<System.DateTime> _Cancel_Date;
		
		private int _Adult;
		
		private System.Nullable<int> _Child;
		
		private System.Nullable<int> _Infant;
		
		private bool _Active;
		
		private string _Depart_Airlines;
		
		private string _Depart_Airlines_Code;
		
		private string _Depart_Airlines_Img_URL;
		
		private string _Return_Airlines;
		
		private string _Return_Airlines_Code;
		
		private string _Return_Airlines_Img_URL;
		
		private string _From_Dest;
		
		private string _From_Dest_Name;
		
		private string _From_City;
		
		private string _From_Country;
		
		private string _To_Dest;
		
		private string _To_Dest_Name;
		
		private string _To_City;
		
		private string _To_Country;
		
		public GetBookingsResult()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="Int NOT NULL")]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this._Id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_ID", DbType="BigInt NOT NULL")]
		public long User_ID
		{
			get
			{
				return this._User_ID;
			}
			set
			{
				if ((this._User_ID != value))
				{
					this._User_ID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_AirlinesID", DbType="BigInt NOT NULL")]
		public long Depart_AirlinesID
		{
			get
			{
				return this._Depart_AirlinesID;
			}
			set
			{
				if ((this._Depart_AirlinesID != value))
				{
					this._Depart_AirlinesID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_AirlinesID", DbType="BigInt")]
		public System.Nullable<long> Return_AirlinesID
		{
			get
			{
				return this._Return_AirlinesID;
			}
			set
			{
				if ((this._Return_AirlinesID != value))
				{
					this._Return_AirlinesID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_FlightNo", DbType="NVarChar(10)")]
		public string Depart_FlightNo
		{
			get
			{
				return this._Depart_FlightNo;
			}
			set
			{
				if ((this._Depart_FlightNo != value))
				{
					this._Depart_FlightNo = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_FlightNo", DbType="NVarChar(10)")]
		public string Return_FlightNo
		{
			get
			{
				return this._Return_FlightNo;
			}
			set
			{
				if ((this._Return_FlightNo != value))
				{
					this._Return_FlightNo = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Book_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Book_Date
		{
			get
			{
				return this._Book_Date;
			}
			set
			{
				if ((this._Book_Date != value))
				{
					this._Book_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Book_DateStr", DbType="VarChar(30)")]
		public string Book_DateStr
		{
			get
			{
				return this._Book_DateStr;
			}
			set
			{
				if ((this._Book_DateStr != value))
				{
					this._Book_DateStr = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_DateTime", DbType="DateTime NOT NULL")]
		public System.DateTime Departure_DateTime
		{
			get
			{
				return this._Departure_DateTime;
			}
			set
			{
				if ((this._Departure_DateTime != value))
				{
					this._Departure_DateTime = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_DateTimeStr", DbType="VarChar(30)")]
		public string Departure_DateTimeStr
		{
			get
			{
				return this._Departure_DateTimeStr;
			}
			set
			{
				if ((this._Departure_DateTimeStr != value))
				{
					this._Departure_DateTimeStr = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_ArrivalDateTime", DbType="DateTime NOT NULL")]
		public System.DateTime Departure_ArrivalDateTime
		{
			get
			{
				return this._Departure_ArrivalDateTime;
			}
			set
			{
				if ((this._Departure_ArrivalDateTime != value))
				{
					this._Departure_ArrivalDateTime = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_ArrivalDateTimeStr", DbType="VarChar(30)")]
		public string Departure_ArrivalDateTimeStr
		{
			get
			{
				return this._Departure_ArrivalDateTimeStr;
			}
			set
			{
				if ((this._Departure_ArrivalDateTimeStr != value))
				{
					this._Departure_ArrivalDateTimeStr = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_DateTime", DbType="DateTime")]
		public System.Nullable<System.DateTime> Return_DateTime
		{
			get
			{
				return this._Return_DateTime;
			}
			set
			{
				if ((this._Return_DateTime != value))
				{
					this._Return_DateTime = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_DateTimeStr", DbType="VarChar(30)")]
		public string Return_DateTimeStr
		{
			get
			{
				return this._Return_DateTimeStr;
			}
			set
			{
				if ((this._Return_DateTimeStr != value))
				{
					this._Return_DateTimeStr = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_ArrivalDateTime", DbType="DateTime")]
		public System.Nullable<System.DateTime> Return_ArrivalDateTime
		{
			get
			{
				return this._Return_ArrivalDateTime;
			}
			set
			{
				if ((this._Return_ArrivalDateTime != value))
				{
					this._Return_ArrivalDateTime = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_ArrivalDateTimeStr", DbType="VarChar(30)")]
		public string Return_ArrivalDateTimeStr
		{
			get
			{
				return this._Return_ArrivalDateTimeStr;
			}
			set
			{
				if ((this._Return_ArrivalDateTimeStr != value))
				{
					this._Return_ArrivalDateTimeStr = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_From_DestID", DbType="BigInt")]
		public System.Nullable<long> From_DestID
		{
			get
			{
				return this._From_DestID;
			}
			set
			{
				if ((this._From_DestID != value))
				{
					this._From_DestID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_To_DestID", DbType="BigInt")]
		public System.Nullable<long> To_DestID
		{
			get
			{
				return this._To_DestID;
			}
			set
			{
				if ((this._To_DestID != value))
				{
					this._To_DestID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Class", DbType="NVarChar(20) NOT NULL", CanBeNull=false)]
		public string Class
		{
			get
			{
				return this._Class;
			}
			set
			{
				if ((this._Class != value))
				{
					this._Class = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_AdultFare", DbType="Float NOT NULL")]
		public double Depart_AdultFare
		{
			get
			{
				return this._Depart_AdultFare;
			}
			set
			{
				if ((this._Depart_AdultFare != value))
				{
					this._Depart_AdultFare = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_AdultFare", DbType="Float")]
		public System.Nullable<double> Return_AdultFare
		{
			get
			{
				return this._Return_AdultFare;
			}
			set
			{
				if ((this._Return_AdultFare != value))
				{
					this._Return_AdultFare = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Departure_Fare", DbType="Float NOT NULL")]
		public double Departure_Fare
		{
			get
			{
				return this._Departure_Fare;
			}
			set
			{
				if ((this._Departure_Fare != value))
				{
					this._Departure_Fare = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_Fare", DbType="Float")]
		public System.Nullable<double> Return_Fare
		{
			get
			{
				return this._Return_Fare;
			}
			set
			{
				if ((this._Return_Fare != value))
				{
					this._Return_Fare = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Total_Fare", DbType="Float NOT NULL")]
		public double Total_Fare
		{
			get
			{
				return this._Total_Fare;
			}
			set
			{
				if ((this._Total_Fare != value))
				{
					this._Total_Fare = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cancel_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Cancel_Date
		{
			get
			{
				return this._Cancel_Date;
			}
			set
			{
				if ((this._Cancel_Date != value))
				{
					this._Cancel_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Adult", DbType="Int NOT NULL")]
		public int Adult
		{
			get
			{
				return this._Adult;
			}
			set
			{
				if ((this._Adult != value))
				{
					this._Adult = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Child", DbType="Int")]
		public System.Nullable<int> Child
		{
			get
			{
				return this._Child;
			}
			set
			{
				if ((this._Child != value))
				{
					this._Child = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Infant", DbType="Int")]
		public System.Nullable<int> Infant
		{
			get
			{
				return this._Infant;
			}
			set
			{
				if ((this._Infant != value))
				{
					this._Infant = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this._Active = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_Airlines", DbType="NVarChar(20)")]
		public string Depart_Airlines
		{
			get
			{
				return this._Depart_Airlines;
			}
			set
			{
				if ((this._Depart_Airlines != value))
				{
					this._Depart_Airlines = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_Airlines_Code", DbType="NVarChar(5)")]
		public string Depart_Airlines_Code
		{
			get
			{
				return this._Depart_Airlines_Code;
			}
			set
			{
				if ((this._Depart_Airlines_Code != value))
				{
					this._Depart_Airlines_Code = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Depart_Airlines_Img_URL", DbType="NVarChar(MAX)")]
		public string Depart_Airlines_Img_URL
		{
			get
			{
				return this._Depart_Airlines_Img_URL;
			}
			set
			{
				if ((this._Depart_Airlines_Img_URL != value))
				{
					this._Depart_Airlines_Img_URL = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_Airlines", DbType="NVarChar(20)")]
		public string Return_Airlines
		{
			get
			{
				return this._Return_Airlines;
			}
			set
			{
				if ((this._Return_Airlines != value))
				{
					this._Return_Airlines = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_Airlines_Code", DbType="NVarChar(5)")]
		public string Return_Airlines_Code
		{
			get
			{
				return this._Return_Airlines_Code;
			}
			set
			{
				if ((this._Return_Airlines_Code != value))
				{
					this._Return_Airlines_Code = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Return_Airlines_Img_URL", DbType="NVarChar(MAX)")]
		public string Return_Airlines_Img_URL
		{
			get
			{
				return this._Return_Airlines_Img_URL;
			}
			set
			{
				if ((this._Return_Airlines_Img_URL != value))
				{
					this._Return_Airlines_Img_URL = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_From_Dest", DbType="NVarChar(255)")]
		public string From_Dest
		{
			get
			{
				return this._From_Dest;
			}
			set
			{
				if ((this._From_Dest != value))
				{
					this._From_Dest = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_From_Dest_Name", DbType="NVarChar(255)")]
		public string From_Dest_Name
		{
			get
			{
				return this._From_Dest_Name;
			}
			set
			{
				if ((this._From_Dest_Name != value))
				{
					this._From_Dest_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_From_City", DbType="NVarChar(255)")]
		public string From_City
		{
			get
			{
				return this._From_City;
			}
			set
			{
				if ((this._From_City != value))
				{
					this._From_City = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_From_Country", DbType="NVarChar(255)")]
		public string From_Country
		{
			get
			{
				return this._From_Country;
			}
			set
			{
				if ((this._From_Country != value))
				{
					this._From_Country = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_To_Dest", DbType="NVarChar(255)")]
		public string To_Dest
		{
			get
			{
				return this._To_Dest;
			}
			set
			{
				if ((this._To_Dest != value))
				{
					this._To_Dest = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_To_Dest_Name", DbType="NVarChar(255)")]
		public string To_Dest_Name
		{
			get
			{
				return this._To_Dest_Name;
			}
			set
			{
				if ((this._To_Dest_Name != value))
				{
					this._To_Dest_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_To_City", DbType="NVarChar(255)")]
		public string To_City
		{
			get
			{
				return this._To_City;
			}
			set
			{
				if ((this._To_City != value))
				{
					this._To_City = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_To_Country", DbType="NVarChar(255)")]
		public string To_Country
		{
			get
			{
				return this._To_Country;
			}
			set
			{
				if ((this._To_Country != value))
				{
					this._To_Country = value;
				}
			}
		}
	}
	
	public partial class GetBookingsDetailsResult
	{
		
		private int _Id;
		
		private int _Book_Id;
		
		private int _Traveller_Id;
		
		private string _Type;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private bool _Active;
		
		public GetBookingsDetailsResult()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="Int NOT NULL")]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this._Id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Book_Id", DbType="Int NOT NULL")]
		public int Book_Id
		{
			get
			{
				return this._Book_Id;
			}
			set
			{
				if ((this._Book_Id != value))
				{
					this._Book_Id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Traveller_Id", DbType="Int NOT NULL")]
		public int Traveller_Id
		{
			get
			{
				return this._Traveller_Id;
			}
			set
			{
				if ((this._Traveller_Id != value))
				{
					this._Traveller_Id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="NVarChar(10)")]
		public string Type
		{
			get
			{
				return this._Type;
			}
			set
			{
				if ((this._Type != value))
				{
					this._Type = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this._Add_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this._Update_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this._Active = value;
				}
			}
		}
	}
	
	public partial class GetDestListResult
	{
		
		private long _id;
		
		private string _Dest;
		
		private string _Dest_Name;
		
		private string _City;
		
		private string _Country;
		
		private string _Country_Name;
		
		private System.Nullable<int> _Area_Code;
		
		private bool _Active;
		
		private string _AirportInfo;
		
		public GetDestListResult()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_id", DbType="BigInt NOT NULL")]
		public long id
		{
			get
			{
				return this._id;
			}
			set
			{
				if ((this._id != value))
				{
					this._id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dest", DbType="NVarChar(255) NOT NULL", CanBeNull=false)]
		public string Dest
		{
			get
			{
				return this._Dest;
			}
			set
			{
				if ((this._Dest != value))
				{
					this._Dest = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Dest_Name", DbType="NVarChar(255)")]
		public string Dest_Name
		{
			get
			{
				return this._Dest_Name;
			}
			set
			{
				if ((this._Dest_Name != value))
				{
					this._Dest_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_City", DbType="NVarChar(255)")]
		public string City
		{
			get
			{
				return this._City;
			}
			set
			{
				if ((this._City != value))
				{
					this._City = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Country", DbType="NVarChar(255)")]
		public string Country
		{
			get
			{
				return this._Country;
			}
			set
			{
				if ((this._Country != value))
				{
					this._Country = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Country_Name", DbType="NVarChar(255)")]
		public string Country_Name
		{
			get
			{
				return this._Country_Name;
			}
			set
			{
				if ((this._Country_Name != value))
				{
					this._Country_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Area_Code", DbType="Int")]
		public System.Nullable<int> Area_Code
		{
			get
			{
				return this._Area_Code;
			}
			set
			{
				if ((this._Area_Code != value))
				{
					this._Area_Code = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this._Active = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_AirportInfo", DbType="NVarChar(770)")]
		public string AirportInfo
		{
			get
			{
				return this._AirportInfo;
			}
			set
			{
				if ((this._AirportInfo != value))
				{
					this._AirportInfo = value;
				}
			}
		}
	}
	
	public partial class GetRecentSearchesResult
	{
		
		private int _Id;
		
		private string _TripType;
		
		private string _FromDest;
		
		private string _ToDest;
		
		private System.DateTime _DepartDate;
		
		private System.Nullable<System.DateTime> _ReturnDate;
		
		private double _Fare;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private System.Nullable<System.DateTime> _Cancel_Date;
		
		private bool _Active;
		
		public GetRecentSearchesResult()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="Int NOT NULL")]
		public int Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this._Id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TripType", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string TripType
		{
			get
			{
				return this._TripType;
			}
			set
			{
				if ((this._TripType != value))
				{
					this._TripType = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FromDest", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string FromDest
		{
			get
			{
				return this._FromDest;
			}
			set
			{
				if ((this._FromDest != value))
				{
					this._FromDest = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ToDest", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string ToDest
		{
			get
			{
				return this._ToDest;
			}
			set
			{
				if ((this._ToDest != value))
				{
					this._ToDest = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DepartDate", DbType="DateTime NOT NULL")]
		public System.DateTime DepartDate
		{
			get
			{
				return this._DepartDate;
			}
			set
			{
				if ((this._DepartDate != value))
				{
					this._DepartDate = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReturnDate", DbType="DateTime")]
		public System.Nullable<System.DateTime> ReturnDate
		{
			get
			{
				return this._ReturnDate;
			}
			set
			{
				if ((this._ReturnDate != value))
				{
					this._ReturnDate = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Fare", DbType="Float NOT NULL")]
		public double Fare
		{
			get
			{
				return this._Fare;
			}
			set
			{
				if ((this._Fare != value))
				{
					this._Fare = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this._Add_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this._Update_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Cancel_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Cancel_Date
		{
			get
			{
				return this._Cancel_Date;
			}
			set
			{
				if ((this._Cancel_Date != value))
				{
					this._Cancel_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this._Active = value;
				}
			}
		}
	}
	
	public partial class GetTravelersResult
	{
		
		private long _Id;
		
		private long _User_ID;
		
		private System.DateTime _Reg_Date;
		
		private string _Type;
		
		private string _Title;
		
		private string _First_Name;
		
		private string _Middle_Name;
		
		private string _Last_Name;
		
		private string _User_Name;
		
		private string _Sex;
		
		private string _Father_Name;
		
		private string _City;
		
		private System.Nullable<System.DateTime> _DOB;
		
		private string _ISD;
		
		private string _Contact_No;
		
		private string _Mobile;
		
		private string _Email_ID;
		
		private bool _Active;
		
		private long _Pref_Food;
		
		private string _Food_Type;
		
		public GetTravelersResult()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Id", DbType="BigInt NOT NULL")]
		public long Id
		{
			get
			{
				return this._Id;
			}
			set
			{
				if ((this._Id != value))
				{
					this._Id = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_ID", DbType="BigInt NOT NULL")]
		public long User_ID
		{
			get
			{
				return this._User_ID;
			}
			set
			{
				if ((this._User_ID != value))
				{
					this._User_ID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Reg_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Reg_Date
		{
			get
			{
				return this._Reg_Date;
			}
			set
			{
				if ((this._Reg_Date != value))
				{
					this._Reg_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Type", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string Type
		{
			get
			{
				return this._Type;
			}
			set
			{
				if ((this._Type != value))
				{
					this._Type = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Title", DbType="NVarChar(10)")]
		public string Title
		{
			get
			{
				return this._Title;
			}
			set
			{
				if ((this._Title != value))
				{
					this._Title = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_First_Name", DbType="NVarChar(30)")]
		public string First_Name
		{
			get
			{
				return this._First_Name;
			}
			set
			{
				if ((this._First_Name != value))
				{
					this._First_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Middle_Name", DbType="NVarChar(30)")]
		public string Middle_Name
		{
			get
			{
				return this._Middle_Name;
			}
			set
			{
				if ((this._Middle_Name != value))
				{
					this._Middle_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Last_Name", DbType="NVarChar(30)")]
		public string Last_Name
		{
			get
			{
				return this._Last_Name;
			}
			set
			{
				if ((this._Last_Name != value))
				{
					this._Last_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_Name", DbType="NVarChar(103) NOT NULL", CanBeNull=false)]
		public string User_Name
		{
			get
			{
				return this._User_Name;
			}
			set
			{
				if ((this._User_Name != value))
				{
					this._User_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sex", DbType="NVarChar(10) NOT NULL", CanBeNull=false)]
		public string Sex
		{
			get
			{
				return this._Sex;
			}
			set
			{
				if ((this._Sex != value))
				{
					this._Sex = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Father_Name", DbType="NVarChar(50)")]
		public string Father_Name
		{
			get
			{
				return this._Father_Name;
			}
			set
			{
				if ((this._Father_Name != value))
				{
					this._Father_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_City", DbType="NVarChar(50)")]
		public string City
		{
			get
			{
				return this._City;
			}
			set
			{
				if ((this._City != value))
				{
					this._City = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DOB", DbType="DateTime")]
		public System.Nullable<System.DateTime> DOB
		{
			get
			{
				return this._DOB;
			}
			set
			{
				if ((this._DOB != value))
				{
					this._DOB = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISD", DbType="NVarChar(10)")]
		public string ISD
		{
			get
			{
				return this._ISD;
			}
			set
			{
				if ((this._ISD != value))
				{
					this._ISD = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Contact_No", DbType="NVarChar(50)")]
		public string Contact_No
		{
			get
			{
				return this._Contact_No;
			}
			set
			{
				if ((this._Contact_No != value))
				{
					this._Contact_No = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Mobile", DbType="NVarChar(61)")]
		public string Mobile
		{
			get
			{
				return this._Mobile;
			}
			set
			{
				if ((this._Mobile != value))
				{
					this._Mobile = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email_ID", DbType="NVarChar(50)")]
		public string Email_ID
		{
			get
			{
				return this._Email_ID;
			}
			set
			{
				if ((this._Email_ID != value))
				{
					this._Email_ID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this._Active = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Pref_Food", DbType="BigInt NOT NULL")]
		public long Pref_Food
		{
			get
			{
				return this._Pref_Food;
			}
			set
			{
				if ((this._Pref_Food != value))
				{
					this._Pref_Food = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Food_Type", DbType="NVarChar(20)")]
		public string Food_Type
		{
			get
			{
				return this._Food_Type;
			}
			set
			{
				if ((this._Food_Type != value))
				{
					this._Food_Type = value;
				}
			}
		}
	}
	
	public partial class GetUserDetailsResult
	{
		
		private long _User_ID;
		
		private System.Nullable<System.DateTime> _Reg_Date;
		
		private string _User_LoginName;
		
		private string _Pwd;
		
		private string _SSN;
		
		private string _Title;
		
		private string _First_Name;
		
		private string _Last_Name;
		
		private string _Sex;
		
		private string _Father_Name;
		
		private string _Address1;
		
		private string _Land_Mark;
		
		private string _Country;
		
		private string _State;
		
		private string _City;
		
		private string _Zip_Code;
		
		private System.Nullable<System.DateTime> _DOB;
		
		private string _ISD;
		
		private string _Contact_No;
		
		private string _Email_ID;
		
		private string _Img_URL;
		
		private System.DateTime _Add_Date;
		
		private System.Nullable<System.DateTime> _Update_Date;
		
		private bool _Active;
		
		public GetUserDetailsResult()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_ID", DbType="BigInt NOT NULL")]
		public long User_ID
		{
			get
			{
				return this._User_ID;
			}
			set
			{
				if ((this._User_ID != value))
				{
					this._User_ID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Reg_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Reg_Date
		{
			get
			{
				return this._Reg_Date;
			}
			set
			{
				if ((this._Reg_Date != value))
				{
					this._Reg_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_User_LoginName", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
		public string User_LoginName
		{
			get
			{
				return this._User_LoginName;
			}
			set
			{
				if ((this._User_LoginName != value))
				{
					this._User_LoginName = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Pwd", DbType="NVarChar(50)")]
		public string Pwd
		{
			get
			{
				return this._Pwd;
			}
			set
			{
				if ((this._Pwd != value))
				{
					this._Pwd = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_SSN", DbType="NVarChar(50)")]
		public string SSN
		{
			get
			{
				return this._SSN;
			}
			set
			{
				if ((this._SSN != value))
				{
					this._SSN = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Title", DbType="NVarChar(10)")]
		public string Title
		{
			get
			{
				return this._Title;
			}
			set
			{
				if ((this._Title != value))
				{
					this._Title = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_First_Name", DbType="NVarChar(50)")]
		public string First_Name
		{
			get
			{
				return this._First_Name;
			}
			set
			{
				if ((this._First_Name != value))
				{
					this._First_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Last_Name", DbType="NVarChar(50)")]
		public string Last_Name
		{
			get
			{
				return this._Last_Name;
			}
			set
			{
				if ((this._Last_Name != value))
				{
					this._Last_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Sex", DbType="NVarChar(10)")]
		public string Sex
		{
			get
			{
				return this._Sex;
			}
			set
			{
				if ((this._Sex != value))
				{
					this._Sex = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Father_Name", DbType="NVarChar(50)")]
		public string Father_Name
		{
			get
			{
				return this._Father_Name;
			}
			set
			{
				if ((this._Father_Name != value))
				{
					this._Father_Name = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Address1", DbType="NVarChar(250)")]
		public string Address1
		{
			get
			{
				return this._Address1;
			}
			set
			{
				if ((this._Address1 != value))
				{
					this._Address1 = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Land_Mark", DbType="NVarChar(50)")]
		public string Land_Mark
		{
			get
			{
				return this._Land_Mark;
			}
			set
			{
				if ((this._Land_Mark != value))
				{
					this._Land_Mark = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Country", DbType="NVarChar(50)")]
		public string Country
		{
			get
			{
				return this._Country;
			}
			set
			{
				if ((this._Country != value))
				{
					this._Country = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_State", DbType="NVarChar(50)")]
		public string State
		{
			get
			{
				return this._State;
			}
			set
			{
				if ((this._State != value))
				{
					this._State = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_City", DbType="NVarChar(50)")]
		public string City
		{
			get
			{
				return this._City;
			}
			set
			{
				if ((this._City != value))
				{
					this._City = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Zip_Code", DbType="NVarChar(10)")]
		public string Zip_Code
		{
			get
			{
				return this._Zip_Code;
			}
			set
			{
				if ((this._Zip_Code != value))
				{
					this._Zip_Code = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DOB", DbType="DateTime")]
		public System.Nullable<System.DateTime> DOB
		{
			get
			{
				return this._DOB;
			}
			set
			{
				if ((this._DOB != value))
				{
					this._DOB = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ISD", DbType="NVarChar(10)")]
		public string ISD
		{
			get
			{
				return this._ISD;
			}
			set
			{
				if ((this._ISD != value))
				{
					this._ISD = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Contact_No", DbType="NVarChar(50)")]
		public string Contact_No
		{
			get
			{
				return this._Contact_No;
			}
			set
			{
				if ((this._Contact_No != value))
				{
					this._Contact_No = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Email_ID", DbType="NVarChar(50)")]
		public string Email_ID
		{
			get
			{
				return this._Email_ID;
			}
			set
			{
				if ((this._Email_ID != value))
				{
					this._Email_ID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Img_URL", DbType="NVarChar(100)")]
		public string Img_URL
		{
			get
			{
				return this._Img_URL;
			}
			set
			{
				if ((this._Img_URL != value))
				{
					this._Img_URL = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Add_Date", DbType="DateTime NOT NULL")]
		public System.DateTime Add_Date
		{
			get
			{
				return this._Add_Date;
			}
			set
			{
				if ((this._Add_Date != value))
				{
					this._Add_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Update_Date", DbType="DateTime")]
		public System.Nullable<System.DateTime> Update_Date
		{
			get
			{
				return this._Update_Date;
			}
			set
			{
				if ((this._Update_Date != value))
				{
					this._Update_Date = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Active", DbType="Bit NOT NULL")]
		public bool Active
		{
			get
			{
				return this._Active;
			}
			set
			{
				if ((this._Active != value))
				{
					this._Active = value;
				}
			}
		}
	}
}
#pragma warning restore 1591
