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

namespace TaxiTelphoni
{
	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="Txdb1001")]
	public partial class LSC_TaxiTelfoniDataContext : System.Data.Linq.DataContext
	{
		
		private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
		
    #region Extensibility Method Definitions
    partial void OnCreated();
    partial void InsertCustomer(Customer instance);
    partial void UpdateCustomer(Customer instance);
    partial void DeleteCustomer(Customer instance);
    partial void InsertLog(Log instance);
    partial void UpdateLog(Log instance);
    partial void DeleteLog(Log instance);
    partial void InsertMachineNoow(MachineNoow instance);
    partial void UpdateMachineNoow(MachineNoow instance);
    partial void DeleteMachineNoow(MachineNoow instance);
    partial void InsertRanandehGan(RanandehGan instance);
    partial void UpdateRanandehGan(RanandehGan instance);
    partial void DeleteRanandehGan(RanandehGan instance);
    partial void InsertServieCaft(ServieCaft instance);
    partial void UpdateServieCaft(ServieCaft instance);
    partial void DeleteServieCaft(ServieCaft instance);
    partial void InsertuserInfo(userInfo instance);
    partial void UpdateuserInfo(userInfo instance);
    partial void DeleteuserInfo(userInfo instance);
    #endregion
		
		public LSC_TaxiTelfoniDataContext() : 
				base(global::TaxiTelphoni.Properties.Settings.Default.Txdb1001ConnectionString, mappingSource)
		{
			OnCreated();
		}
		
		public LSC_TaxiTelfoniDataContext(string connection) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public LSC_TaxiTelfoniDataContext(System.Data.IDbConnection connection) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public LSC_TaxiTelfoniDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public LSC_TaxiTelfoniDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) : 
				base(connection, mappingSource)
		{
			OnCreated();
		}
		
		public System.Data.Linq.Table<Customer> Customers
		{
			get
			{
				return this.GetTable<Customer>();
			}
		}
		
		public System.Data.Linq.Table<Log> Logs
		{
			get
			{
				return this.GetTable<Log>();
			}
		}
		
		public System.Data.Linq.Table<MachineNoow> MachineNoows
		{
			get
			{
				return this.GetTable<MachineNoow>();
			}
		}
		
		public System.Data.Linq.Table<PassWord> PassWords
		{
			get
			{
				return this.GetTable<PassWord>();
			}
		}
		
		public System.Data.Linq.Table<RanandehGan> RanandehGans
		{
			get
			{
				return this.GetTable<RanandehGan>();
			}
		}
		
		public System.Data.Linq.Table<ServieCaft> ServieCafts
		{
			get
			{
				return this.GetTable<ServieCaft>();
			}
		}
		
		public System.Data.Linq.Table<userInfo> userInfos
		{
			get
			{
				return this.GetTable<userInfo>();
			}
		}
		
		public System.Data.Linq.Table<xtblRanandegan> xtblRanandegans
		{
			get
			{
				return this.GetTable<xtblRanandegan>();
			}
		}
		
		public System.Data.Linq.Table<xtblServiceInfo> xtblServiceInfos
		{
			get
			{
				return this.GetTable<xtblServiceInfo>();
			}
		}
		
		public System.Data.Linq.Table<xtblDaramad> xtblDaramads
		{
			get
			{
				return this.GetTable<xtblDaramad>();
			}
		}
		
		public System.Data.Linq.Table<xtblDaramadAjanse> xtblDaramadAjanses
		{
			get
			{
				return this.GetTable<xtblDaramadAjanse>();
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Customers")]
	public partial class Customer : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _RowID;
		
		private string _CustomerID;
		
		private string _CompanyName;
		
		private string _DatOzviiat;
		
		private string _MelliCode;
		
		private string _PhoneNumber;
		
		private string _FaxNumber;
		
		private string _PostalCode;
		
		private string _EmailAddress;
		
		private string _PostalAddress;
		
		private string _Notes;
		
		private EntitySet<ServieCaft> _ServieCafts;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnRowIDChanging(int value);
    partial void OnRowIDChanged();
    partial void OnCustomerIDChanging(string value);
    partial void OnCustomerIDChanged();
    partial void OnCompanyNameChanging(string value);
    partial void OnCompanyNameChanged();
    partial void OnDatOzviiatChanging(string value);
    partial void OnDatOzviiatChanged();
    partial void OnMelliCodeChanging(string value);
    partial void OnMelliCodeChanged();
    partial void OnPhoneNumberChanging(string value);
    partial void OnPhoneNumberChanged();
    partial void OnFaxNumberChanging(string value);
    partial void OnFaxNumberChanged();
    partial void OnPostalCodeChanging(string value);
    partial void OnPostalCodeChanged();
    partial void OnEmailAddressChanging(string value);
    partial void OnEmailAddressChanged();
    partial void OnPostalAddressChanging(string value);
    partial void OnPostalAddressChanged();
    partial void OnNotesChanging(string value);
    partial void OnNotesChanged();
    #endregion
		
		public Customer()
		{
			this._ServieCafts = new EntitySet<ServieCaft>(new Action<ServieCaft>(this.attach_ServieCafts), new Action<ServieCaft>(this.detach_ServieCafts));
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
		public int RowID
		{
			get
			{
				return this._RowID;
			}
			set
			{
				if ((this._RowID != value))
				{
					this.OnRowIDChanging(value);
					this.SendPropertyChanging();
					this._RowID = value;
					this.SendPropertyChanged("RowID");
					this.OnRowIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CustomerID", DbType="NVarChar(7) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
		public string CustomerID
		{
			get
			{
				return this._CustomerID;
			}
			set
			{
				if ((this._CustomerID != value))
				{
					this.OnCustomerIDChanging(value);
					this.SendPropertyChanging();
					this._CustomerID = value;
					this.SendPropertyChanged("CustomerID");
					this.OnCustomerIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompanyName", DbType="NVarChar(100)")]
		public string CompanyName
		{
			get
			{
				return this._CompanyName;
			}
			set
			{
				if ((this._CompanyName != value))
				{
					this.OnCompanyNameChanging(value);
					this.SendPropertyChanging();
					this._CompanyName = value;
					this.SendPropertyChanged("CompanyName");
					this.OnCompanyNameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DatOzviiat", DbType="NVarChar(10)")]
		public string DatOzviiat
		{
			get
			{
				return this._DatOzviiat;
			}
			set
			{
				if ((this._DatOzviiat != value))
				{
					this.OnDatOzviiatChanging(value);
					this.SendPropertyChanging();
					this._DatOzviiat = value;
					this.SendPropertyChanged("DatOzviiat");
					this.OnDatOzviiatChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MelliCode", DbType="NVarChar(10)")]
		public string MelliCode
		{
			get
			{
				return this._MelliCode;
			}
			set
			{
				if ((this._MelliCode != value))
				{
					this.OnMelliCodeChanging(value);
					this.SendPropertyChanging();
					this._MelliCode = value;
					this.SendPropertyChanged("MelliCode");
					this.OnMelliCodeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PhoneNumber", DbType="NVarChar(30)")]
		public string PhoneNumber
		{
			get
			{
				return this._PhoneNumber;
			}
			set
			{
				if ((this._PhoneNumber != value))
				{
					this.OnPhoneNumberChanging(value);
					this.SendPropertyChanging();
					this._PhoneNumber = value;
					this.SendPropertyChanged("PhoneNumber");
					this.OnPhoneNumberChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_FaxNumber", DbType="NVarChar(30)")]
		public string FaxNumber
		{
			get
			{
				return this._FaxNumber;
			}
			set
			{
				if ((this._FaxNumber != value))
				{
					this.OnFaxNumberChanging(value);
					this.SendPropertyChanging();
					this._FaxNumber = value;
					this.SendPropertyChanged("FaxNumber");
					this.OnFaxNumberChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PostalCode", DbType="NVarChar(20)")]
		public string PostalCode
		{
			get
			{
				return this._PostalCode;
			}
			set
			{
				if ((this._PostalCode != value))
				{
					this.OnPostalCodeChanging(value);
					this.SendPropertyChanging();
					this._PostalCode = value;
					this.SendPropertyChanged("PostalCode");
					this.OnPostalCodeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_EmailAddress", DbType="NVarChar(50)")]
		public string EmailAddress
		{
			get
			{
				return this._EmailAddress;
			}
			set
			{
				if ((this._EmailAddress != value))
				{
					this.OnEmailAddressChanging(value);
					this.SendPropertyChanging();
					this._EmailAddress = value;
					this.SendPropertyChanged("EmailAddress");
					this.OnEmailAddressChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PostalAddress", DbType="NVarChar(250)")]
		public string PostalAddress
		{
			get
			{
				return this._PostalAddress;
			}
			set
			{
				if ((this._PostalAddress != value))
				{
					this.OnPostalAddressChanging(value);
					this.SendPropertyChanging();
					this._PostalAddress = value;
					this.SendPropertyChanged("PostalAddress");
					this.OnPostalAddressChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Notes", DbType="NVarChar(250)")]
		public string Notes
		{
			get
			{
				return this._Notes;
			}
			set
			{
				if ((this._Notes != value))
				{
					this.OnNotesChanging(value);
					this.SendPropertyChanging();
					this._Notes = value;
					this.SendPropertyChanged("Notes");
					this.OnNotesChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.AssociationAttribute(Name="Customer_ServieCaft", Storage="_ServieCafts", ThisKey="CustomerID", OtherKey="CustomerID")]
		public EntitySet<ServieCaft> ServieCafts
		{
			get
			{
				return this._ServieCafts;
			}
			set
			{
				this._ServieCafts.Assign(value);
			}
		}
		
		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));
			}
		}
		
		private void attach_ServieCafts(ServieCaft entity)
		{
			this.SendPropertyChanging();
			entity.Customer = this;
		}
		
		private void detach_ServieCafts(ServieCaft entity)
		{
			this.SendPropertyChanging();
			entity.Customer = null;
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.Logs")]
	public partial class Log : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _IdRow;
		
		private string _Date101;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnIdRowChanging(int value);
    partial void OnIdRowChanged();
    partial void OnDate101Changing(string value);
    partial void OnDate101Changed();
    #endregion
		
		public Log()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IdRow", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int IdRow
		{
			get
			{
				return this._IdRow;
			}
			set
			{
				if ((this._IdRow != value))
				{
					this.OnIdRowChanging(value);
					this.SendPropertyChanging();
					this._IdRow = value;
					this.SendPropertyChanged("IdRow");
					this.OnIdRowChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Date101", DbType="NVarChar(80)")]
		public string Date101
		{
			get
			{
				return this._Date101;
			}
			set
			{
				if ((this._Date101 != value))
				{
					this.OnDate101Changing(value);
					this.SendPropertyChanging();
					this._Date101 = value;
					this.SendPropertyChanged("Date101");
					this.OnDate101Changed();
				}
			}
		}
		
		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.MachineNoow")]
	public partial class MachineNoow : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _MachineID;
		
		private string _MachineName;
		
		private EntitySet<RanandehGan> _RanandehGans;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnMachineIDChanging(int value);
    partial void OnMachineIDChanged();
    partial void OnMachineNameChanging(string value);
    partial void OnMachineNameChanged();
    #endregion
		
		public MachineNoow()
		{
			this._RanandehGans = new EntitySet<RanandehGan>(new Action<RanandehGan>(this.attach_RanandehGans), new Action<RanandehGan>(this.detach_RanandehGans));
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachineID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int MachineID
		{
			get
			{
				return this._MachineID;
			}
			set
			{
				if ((this._MachineID != value))
				{
					this.OnMachineIDChanging(value);
					this.SendPropertyChanging();
					this._MachineID = value;
					this.SendPropertyChanged("MachineID");
					this.OnMachineIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachineName", DbType="NVarChar(50)")]
		public string MachineName
		{
			get
			{
				return this._MachineName;
			}
			set
			{
				if ((this._MachineName != value))
				{
					this.OnMachineNameChanging(value);
					this.SendPropertyChanging();
					this._MachineName = value;
					this.SendPropertyChanged("MachineName");
					this.OnMachineNameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.AssociationAttribute(Name="MachineNoow_RanandehGan", Storage="_RanandehGans", ThisKey="MachineID", OtherKey="MachineNoowID")]
		public EntitySet<RanandehGan> RanandehGans
		{
			get
			{
				return this._RanandehGans;
			}
			set
			{
				this._RanandehGans.Assign(value);
			}
		}
		
		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));
			}
		}
		
		private void attach_RanandehGans(RanandehGan entity)
		{
			this.SendPropertyChanging();
			entity.MachineNoow = this;
		}
		
		private void detach_RanandehGans(RanandehGan entity)
		{
			this.SendPropertyChanging();
			entity.MachineNoow = null;
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.PassWords")]
	public partial class PassWord
	{
		
		private int _ID;
		
		private string _UserName;
		
		private string _PassWord1;
		
		public PassWord()
		{
		}
		
		[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="_UserName", DbType="NVarChar(20)")]
		public string UserName
		{
			get
			{
				return this._UserName;
			}
			set
			{
				if ((this._UserName != value))
				{
					this._UserName = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Name="PassWord", Storage="_PassWord1", DbType="NVarChar(20)")]
		public string PassWord1
		{
			get
			{
				return this._PassWord1;
			}
			set
			{
				if ((this._PassWord1 != value))
				{
					this._PassWord1 = value;
				}
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.RanandehGan")]
	public partial class RanandehGan : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _RowID;
		
		private string _NamSmane;
		
		private string _Phone;
		
		private System.Nullable<int> _MachineNoowID;
		
		private string _MachinePlack;
		
		private EntitySet<ServieCaft> _ServieCafts;
		
		private EntityRef<MachineNoow> _MachineNoow;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnRowIDChanging(int value);
    partial void OnRowIDChanged();
    partial void OnNamSmaneChanging(string value);
    partial void OnNamSmaneChanged();
    partial void OnPhoneChanging(string value);
    partial void OnPhoneChanged();
    partial void OnMachineNoowIDChanging(System.Nullable<int> value);
    partial void OnMachineNoowIDChanged();
    partial void OnMachinePlackChanging(string value);
    partial void OnMachinePlackChanged();
    #endregion
		
		public RanandehGan()
		{
			this._ServieCafts = new EntitySet<ServieCaft>(new Action<ServieCaft>(this.attach_ServieCafts), new Action<ServieCaft>(this.detach_ServieCafts));
			this._MachineNoow = default(EntityRef<MachineNoow>);
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowID", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int RowID
		{
			get
			{
				return this._RowID;
			}
			set
			{
				if ((this._RowID != value))
				{
					this.OnRowIDChanging(value);
					this.SendPropertyChanging();
					this._RowID = value;
					this.SendPropertyChanged("RowID");
					this.OnRowIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NamSmane", DbType="NVarChar(50)")]
		public string NamSmane
		{
			get
			{
				return this._NamSmane;
			}
			set
			{
				if ((this._NamSmane != value))
				{
					this.OnNamSmaneChanging(value);
					this.SendPropertyChanging();
					this._NamSmane = value;
					this.SendPropertyChanged("NamSmane");
					this.OnNamSmaneChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Phone", DbType="NVarChar(20)")]
		public string Phone
		{
			get
			{
				return this._Phone;
			}
			set
			{
				if ((this._Phone != value))
				{
					this.OnPhoneChanging(value);
					this.SendPropertyChanging();
					this._Phone = value;
					this.SendPropertyChanged("Phone");
					this.OnPhoneChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachineNoowID", DbType="Int")]
		public System.Nullable<int> MachineNoowID
		{
			get
			{
				return this._MachineNoowID;
			}
			set
			{
				if ((this._MachineNoowID != value))
				{
					if (this._MachineNoow.HasLoadedOrAssignedValue)
					{
						throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
					}
					this.OnMachineNoowIDChanging(value);
					this.SendPropertyChanging();
					this._MachineNoowID = value;
					this.SendPropertyChanged("MachineNoowID");
					this.OnMachineNoowIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachinePlack", DbType="NVarChar(18)")]
		public string MachinePlack
		{
			get
			{
				return this._MachinePlack;
			}
			set
			{
				if ((this._MachinePlack != value))
				{
					this.OnMachinePlackChanging(value);
					this.SendPropertyChanging();
					this._MachinePlack = value;
					this.SendPropertyChanged("MachinePlack");
					this.OnMachinePlackChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.AssociationAttribute(Name="RanandehGan_ServieCaft", Storage="_ServieCafts", ThisKey="RowID", OtherKey="RanadeganMaCode")]
		public EntitySet<ServieCaft> ServieCafts
		{
			get
			{
				return this._ServieCafts;
			}
			set
			{
				this._ServieCafts.Assign(value);
			}
		}
		
		[global::System.Data.Linq.Mapping.AssociationAttribute(Name="MachineNoow_RanandehGan", Storage="_MachineNoow", ThisKey="MachineNoowID", OtherKey="MachineID", IsForeignKey=true, DeleteRule="CASCADE")]
		public MachineNoow MachineNoow
		{
			get
			{
				return this._MachineNoow.Entity;
			}
			set
			{
				MachineNoow previousValue = this._MachineNoow.Entity;
				if (((previousValue != value) 
							|| (this._MachineNoow.HasLoadedOrAssignedValue == false)))
				{
					this.SendPropertyChanging();
					if ((previousValue != null))
					{
						this._MachineNoow.Entity = null;
						previousValue.RanandehGans.Remove(this);
					}
					this._MachineNoow.Entity = value;
					if ((value != null))
					{
						value.RanandehGans.Add(this);
						this._MachineNoowID = value.MachineID;
					}
					else
					{
						this._MachineNoowID = default(Nullable<int>);
					}
					this.SendPropertyChanged("MachineNoow");
				}
			}
		}
		
		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));
			}
		}
		
		private void attach_ServieCafts(ServieCaft entity)
		{
			this.SendPropertyChanging();
			entity.RanandehGan = this;
		}
		
		private void detach_ServieCafts(ServieCaft entity)
		{
			this.SendPropertyChanging();
			entity.RanandehGan = null;
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ServieCaft")]
	public partial class ServieCaft : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _RowId;
		
		private System.Nullable<int> _RanadeganMaCode;
		
		private string _CustomerID;
		
		private string _ServDate1;
		
		private System.Nullable<System.DateTime> _ServTime1;
		
		private System.Nullable<System.DateTime> _ServTime2;
		
		private System.Nullable<System.DateTime> _ServiceTotalTime;
		
		private string _ServiceMabda;
		
		private string _ServiceMaghsad;
		
		private System.Nullable<double> _MablaghKeraieh;
		
		private System.Nullable<double> _DarsadeAjanse;
		
		private System.Nullable<bool> _TasviehBit;
		
		private EntityRef<Customer> _Customer;
		
		private EntityRef<RanandehGan> _RanandehGan;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnRowIdChanging(int value);
    partial void OnRowIdChanged();
    partial void OnRanadeganMaCodeChanging(System.Nullable<int> value);
    partial void OnRanadeganMaCodeChanged();
    partial void OnCustomerIDChanging(string value);
    partial void OnCustomerIDChanged();
    partial void OnServDate1Changing(string value);
    partial void OnServDate1Changed();
    partial void OnServTime1Changing(System.Nullable<System.DateTime> value);
    partial void OnServTime1Changed();
    partial void OnServTime2Changing(System.Nullable<System.DateTime> value);
    partial void OnServTime2Changed();
    partial void OnServiceTotalTimeChanging(System.Nullable<System.DateTime> value);
    partial void OnServiceTotalTimeChanged();
    partial void OnServiceMabdaChanging(string value);
    partial void OnServiceMabdaChanged();
    partial void OnServiceMaghsadChanging(string value);
    partial void OnServiceMaghsadChanged();
    partial void OnMablaghKeraiehChanging(System.Nullable<double> value);
    partial void OnMablaghKeraiehChanged();
    partial void OnDarsadeAjanseChanging(System.Nullable<double> value);
    partial void OnDarsadeAjanseChanged();
    partial void OnTasviehBitChanging(System.Nullable<bool> value);
    partial void OnTasviehBitChanged();
    #endregion
		
		public ServieCaft()
		{
			this._Customer = default(EntityRef<Customer>);
			this._RanandehGan = default(EntityRef<RanandehGan>);
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowId", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
		public int RowId
		{
			get
			{
				return this._RowId;
			}
			set
			{
				if ((this._RowId != value))
				{
					this.OnRowIdChanging(value);
					this.SendPropertyChanging();
					this._RowId = value;
					this.SendPropertyChanged("RowId");
					this.OnRowIdChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RanadeganMaCode", DbType="Int")]
		public System.Nullable<int> RanadeganMaCode
		{
			get
			{
				return this._RanadeganMaCode;
			}
			set
			{
				if ((this._RanadeganMaCode != value))
				{
					if (this._RanandehGan.HasLoadedOrAssignedValue)
					{
						throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
					}
					this.OnRanadeganMaCodeChanging(value);
					this.SendPropertyChanging();
					this._RanadeganMaCode = value;
					this.SendPropertyChanged("RanadeganMaCode");
					this.OnRanadeganMaCodeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CustomerID", DbType="NVarChar(7)")]
		public string CustomerID
		{
			get
			{
				return this._CustomerID;
			}
			set
			{
				if ((this._CustomerID != value))
				{
					if (this._Customer.HasLoadedOrAssignedValue)
					{
						throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
					}
					this.OnCustomerIDChanging(value);
					this.SendPropertyChanging();
					this._CustomerID = value;
					this.SendPropertyChanged("CustomerID");
					this.OnCustomerIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServDate1", DbType="NVarChar(53)")]
		public string ServDate1
		{
			get
			{
				return this._ServDate1;
			}
			set
			{
				if ((this._ServDate1 != value))
				{
					this.OnServDate1Changing(value);
					this.SendPropertyChanging();
					this._ServDate1 = value;
					this.SendPropertyChanged("ServDate1");
					this.OnServDate1Changed();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServTime1", DbType="DateTime")]
		public System.Nullable<System.DateTime> ServTime1
		{
			get
			{
				return this._ServTime1;
			}
			set
			{
				if ((this._ServTime1 != value))
				{
					this.OnServTime1Changing(value);
					this.SendPropertyChanging();
					this._ServTime1 = value;
					this.SendPropertyChanged("ServTime1");
					this.OnServTime1Changed();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServTime2", DbType="DateTime")]
		public System.Nullable<System.DateTime> ServTime2
		{
			get
			{
				return this._ServTime2;
			}
			set
			{
				if ((this._ServTime2 != value))
				{
					this.OnServTime2Changing(value);
					this.SendPropertyChanging();
					this._ServTime2 = value;
					this.SendPropertyChanged("ServTime2");
					this.OnServTime2Changed();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceTotalTime", AutoSync=AutoSync.Always, DbType="DateTime", IsDbGenerated=true, UpdateCheck=UpdateCheck.Never)]
		public System.Nullable<System.DateTime> ServiceTotalTime
		{
			get
			{
				return this._ServiceTotalTime;
			}
			set
			{
				if ((this._ServiceTotalTime != value))
				{
					this.OnServiceTotalTimeChanging(value);
					this.SendPropertyChanging();
					this._ServiceTotalTime = value;
					this.SendPropertyChanged("ServiceTotalTime");
					this.OnServiceTotalTimeChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceMabda", DbType="NVarChar(180)")]
		public string ServiceMabda
		{
			get
			{
				return this._ServiceMabda;
			}
			set
			{
				if ((this._ServiceMabda != value))
				{
					this.OnServiceMabdaChanging(value);
					this.SendPropertyChanging();
					this._ServiceMabda = value;
					this.SendPropertyChanged("ServiceMabda");
					this.OnServiceMabdaChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceMaghsad", DbType="NVarChar(180)")]
		public string ServiceMaghsad
		{
			get
			{
				return this._ServiceMaghsad;
			}
			set
			{
				if ((this._ServiceMaghsad != value))
				{
					this.OnServiceMaghsadChanging(value);
					this.SendPropertyChanging();
					this._ServiceMaghsad = value;
					this.SendPropertyChanged("ServiceMaghsad");
					this.OnServiceMaghsadChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MablaghKeraieh", DbType="Float")]
		public System.Nullable<double> MablaghKeraieh
		{
			get
			{
				return this._MablaghKeraieh;
			}
			set
			{
				if ((this._MablaghKeraieh != value))
				{
					this.OnMablaghKeraiehChanging(value);
					this.SendPropertyChanging();
					this._MablaghKeraieh = value;
					this.SendPropertyChanged("MablaghKeraieh");
					this.OnMablaghKeraiehChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DarsadeAjanse", DbType="Float")]
		public System.Nullable<double> DarsadeAjanse
		{
			get
			{
				return this._DarsadeAjanse;
			}
			set
			{
				if ((this._DarsadeAjanse != value))
				{
					this.OnDarsadeAjanseChanging(value);
					this.SendPropertyChanging();
					this._DarsadeAjanse = value;
					this.SendPropertyChanged("DarsadeAjanse");
					this.OnDarsadeAjanseChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TasviehBit", DbType="Bit")]
		public System.Nullable<bool> TasviehBit
		{
			get
			{
				return this._TasviehBit;
			}
			set
			{
				if ((this._TasviehBit != value))
				{
					this.OnTasviehBitChanging(value);
					this.SendPropertyChanging();
					this._TasviehBit = value;
					this.SendPropertyChanged("TasviehBit");
					this.OnTasviehBitChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.AssociationAttribute(Name="Customer_ServieCaft", Storage="_Customer", ThisKey="CustomerID", OtherKey="CustomerID", IsForeignKey=true, DeleteRule="CASCADE")]
		public Customer Customer
		{
			get
			{
				return this._Customer.Entity;
			}
			set
			{
				Customer previousValue = this._Customer.Entity;
				if (((previousValue != value) 
							|| (this._Customer.HasLoadedOrAssignedValue == false)))
				{
					this.SendPropertyChanging();
					if ((previousValue != null))
					{
						this._Customer.Entity = null;
						previousValue.ServieCafts.Remove(this);
					}
					this._Customer.Entity = value;
					if ((value != null))
					{
						value.ServieCafts.Add(this);
						this._CustomerID = value.CustomerID;
					}
					else
					{
						this._CustomerID = default(string);
					}
					this.SendPropertyChanged("Customer");
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.AssociationAttribute(Name="RanandehGan_ServieCaft", Storage="_RanandehGan", ThisKey="RanadeganMaCode", OtherKey="RowID", IsForeignKey=true, DeleteRule="CASCADE")]
		public RanandehGan RanandehGan
		{
			get
			{
				return this._RanandehGan.Entity;
			}
			set
			{
				RanandehGan previousValue = this._RanandehGan.Entity;
				if (((previousValue != value) 
							|| (this._RanandehGan.HasLoadedOrAssignedValue == false)))
				{
					this.SendPropertyChanging();
					if ((previousValue != null))
					{
						this._RanandehGan.Entity = null;
						previousValue.ServieCafts.Remove(this);
					}
					this._RanandehGan.Entity = value;
					if ((value != null))
					{
						value.ServieCafts.Add(this);
						this._RanadeganMaCode = value.RowID;
					}
					else
					{
						this._RanadeganMaCode = default(Nullable<int>);
					}
					this.SendPropertyChanged("RanandehGan");
				}
			}
		}
		
		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.userInfo")]
	public partial class userInfo : INotifyPropertyChanging, INotifyPropertyChanged
	{
		
		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
		
		private int _userID;
		
		private string _UserName;
		
		private string _PassWord;
		
    #region Extensibility Method Definitions
    partial void OnLoaded();
    partial void OnValidate(System.Data.Linq.ChangeAction action);
    partial void OnCreated();
    partial void OnuserIDChanging(int value);
    partial void OnuserIDChanged();
    partial void OnUserNameChanging(string value);
    partial void OnUserNameChanged();
    partial void OnPassWordChanging(string value);
    partial void OnPassWordChanged();
    #endregion
		
		public userInfo()
		{
			OnCreated();
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_userID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
		public int userID
		{
			get
			{
				return this._userID;
			}
			set
			{
				if ((this._userID != value))
				{
					this.OnuserIDChanging(value);
					this.SendPropertyChanging();
					this._userID = value;
					this.SendPropertyChanged("userID");
					this.OnuserIDChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UserName", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
		public string UserName
		{
			get
			{
				return this._UserName;
			}
			set
			{
				if ((this._UserName != value))
				{
					this.OnUserNameChanging(value);
					this.SendPropertyChanging();
					this._UserName = value;
					this.SendPropertyChanged("UserName");
					this.OnUserNameChanged();
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_PassWord", DbType="NVarChar(50)")]
		public string PassWord
		{
			get
			{
				return this._PassWord;
			}
			set
			{
				if ((this._PassWord != value))
				{
					this.OnPassWordChanging(value);
					this.SendPropertyChanging();
					this._PassWord = value;
					this.SendPropertyChanged("PassWord");
					this.OnPassWordChanged();
				}
			}
		}
		
		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.xtblRanandegan")]
	public partial class xtblRanandegan
	{
		
		private int _RowID;
		
		private string _NamSmane;
		
		private string _Phone;
		
		private string _MachinePlack;
		
		private string _MachineName;
		
		public xtblRanandegan()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
		public int RowID
		{
			get
			{
				return this._RowID;
			}
			set
			{
				if ((this._RowID != value))
				{
					this._RowID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NamSmane", DbType="NVarChar(50)")]
		public string NamSmane
		{
			get
			{
				return this._NamSmane;
			}
			set
			{
				if ((this._NamSmane != value))
				{
					this._NamSmane = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Phone", DbType="NVarChar(20)")]
		public string Phone
		{
			get
			{
				return this._Phone;
			}
			set
			{
				if ((this._Phone != value))
				{
					this._Phone = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachinePlack", DbType="NVarChar(18)")]
		public string MachinePlack
		{
			get
			{
				return this._MachinePlack;
			}
			set
			{
				if ((this._MachinePlack != value))
				{
					this._MachinePlack = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachineName", DbType="NVarChar(50)")]
		public string MachineName
		{
			get
			{
				return this._MachineName;
			}
			set
			{
				if ((this._MachineName != value))
				{
					this._MachineName = value;
				}
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.xtblServiceInfo")]
	public partial class xtblServiceInfo
	{
		
		private string _CustomerID;
		
		private string _CompanyName;
		
		private System.Nullable<double> _MablaghKeraieh;
		
		private string _ServiceMabda;
		
		private string _ServiceMaghsad;
		
		private string _NamSmane;
		
		private string _MachineName;
		
		private string _ServDate1;
		
		private int _RowID;
		
		public xtblServiceInfo()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CustomerID", DbType="NVarChar(7) NOT NULL", CanBeNull=false)]
		public string CustomerID
		{
			get
			{
				return this._CustomerID;
			}
			set
			{
				if ((this._CustomerID != value))
				{
					this._CustomerID = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CompanyName", DbType="NVarChar(100)")]
		public string CompanyName
		{
			get
			{
				return this._CompanyName;
			}
			set
			{
				if ((this._CompanyName != value))
				{
					this._CompanyName = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MablaghKeraieh", DbType="Float")]
		public System.Nullable<double> MablaghKeraieh
		{
			get
			{
				return this._MablaghKeraieh;
			}
			set
			{
				if ((this._MablaghKeraieh != value))
				{
					this._MablaghKeraieh = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceMabda", DbType="NVarChar(180)")]
		public string ServiceMabda
		{
			get
			{
				return this._ServiceMabda;
			}
			set
			{
				if ((this._ServiceMabda != value))
				{
					this._ServiceMabda = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServiceMaghsad", DbType="NVarChar(180)")]
		public string ServiceMaghsad
		{
			get
			{
				return this._ServiceMaghsad;
			}
			set
			{
				if ((this._ServiceMaghsad != value))
				{
					this._ServiceMaghsad = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NamSmane", DbType="NVarChar(50)")]
		public string NamSmane
		{
			get
			{
				return this._NamSmane;
			}
			set
			{
				if ((this._NamSmane != value))
				{
					this._NamSmane = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MachineName", DbType="NVarChar(50)")]
		public string MachineName
		{
			get
			{
				return this._MachineName;
			}
			set
			{
				if ((this._MachineName != value))
				{
					this._MachineName = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServDate1", DbType="NVarChar(53)")]
		public string ServDate1
		{
			get
			{
				return this._ServDate1;
			}
			set
			{
				if ((this._ServDate1 != value))
				{
					this._ServDate1 = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
		public int RowID
		{
			get
			{
				return this._RowID;
			}
			set
			{
				if ((this._RowID != value))
				{
					this._RowID = value;
				}
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.xtblDaramad")]
	public partial class xtblDaramad
	{
		
		private string _NamSmane;
		
		private string _ServDate1;
		
		private System.Nullable<bool> _TasviehBit;
		
		private System.Nullable<double> _Daramad;
		
		private int _RowID;
		
		public xtblDaramad()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NamSmane", DbType="NVarChar(50)")]
		public string NamSmane
		{
			get
			{
				return this._NamSmane;
			}
			set
			{
				if ((this._NamSmane != value))
				{
					this._NamSmane = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServDate1", DbType="NVarChar(53)")]
		public string ServDate1
		{
			get
			{
				return this._ServDate1;
			}
			set
			{
				if ((this._ServDate1 != value))
				{
					this._ServDate1 = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TasviehBit", DbType="Bit")]
		public System.Nullable<bool> TasviehBit
		{
			get
			{
				return this._TasviehBit;
			}
			set
			{
				if ((this._TasviehBit != value))
				{
					this._TasviehBit = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Daramad", DbType="Float")]
		public System.Nullable<double> Daramad
		{
			get
			{
				return this._Daramad;
			}
			set
			{
				if ((this._Daramad != value))
				{
					this._Daramad = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RowID", AutoSync=AutoSync.Always, DbType="Int NOT NULL IDENTITY", IsDbGenerated=true)]
		public int RowID
		{
			get
			{
				return this._RowID;
			}
			set
			{
				if ((this._RowID != value))
				{
					this._RowID = value;
				}
			}
		}
	}
	
	[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.xtblDaramadAjanse")]
	public partial class xtblDaramadAjanse
	{
		
		private System.Nullable<double> _DarsadeAjanse;
		
		private System.Nullable<bool> _TasviehBit;
		
		private string _ServDate1;
		
		public xtblDaramadAjanse()
		{
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_DarsadeAjanse", DbType="Float")]
		public System.Nullable<double> DarsadeAjanse
		{
			get
			{
				return this._DarsadeAjanse;
			}
			set
			{
				if ((this._DarsadeAjanse != value))
				{
					this._DarsadeAjanse = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TasviehBit", DbType="Bit")]
		public System.Nullable<bool> TasviehBit
		{
			get
			{
				return this._TasviehBit;
			}
			set
			{
				if ((this._TasviehBit != value))
				{
					this._TasviehBit = value;
				}
			}
		}
		
		[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ServDate1", DbType="NVarChar(53)")]
		public string ServDate1
		{
			get
			{
				return this._ServDate1;
			}
			set
			{
				if ((this._ServDate1 != value))
				{
					this._ServDate1 = value;
				}
			}
		}
	}
}
#pragma warning restore 1591
