예제 #1
0
        static public void Delete(System.Int32 employeeID, System.String territoryID, esSqlAccessType sqlAccessType)
        {
            var obj = new EmployeeTerritories();

            obj.EmployeeID  = employeeID;
            obj.TerritoryID = territoryID;
            obj.AcceptChanges();
            obj.MarkAsDeleted();
            obj.Save(sqlAccessType);
        }
예제 #2
0
 public EmployeeTerritoriesProxyStub(EmployeeTerritories obj, bool dirtyColumnsOnly)
 {
     theEntity             = this.entity = obj;
     this.dirtyColumnsOnly = dirtyColumnsOnly;
 }
예제 #3
0
 public EmployeeTerritoriesProxyStub(EmployeeTerritories obj)
 {
     theEntity = this.entity = obj;
 }
		public EmployeeTerritoriesProxyStub EmployeeTerritories_GetByPrimaryKey(System.Int32 employeeID, System.String territoryID)
		{
			EmployeeTerritories obj = new EmployeeTerritories();
			if (obj.LoadByPrimaryKey(employeeID, territoryID))
			{
				return obj;
			}
			return null;
		}
		public jsResponse<TerritoriesCollection, Territories> EmployeeTerritories_UpToTerritoriesByTerritoryID(System.Int32 employeeID, System.String territoryID)
		{
			jsResponse<TerritoriesCollection, Territories> response = new jsResponse<TerritoriesCollection, Territories>();

			try
			{
				EmployeeTerritories entity = new EmployeeTerritories();
				entity.EmployeeID = employeeID;
				entity.TerritoryID = territoryID;
				response.entity = entity.UpToTerritoriesByTerritoryID;
			}
			catch (Exception ex)
			{
				response.exception = ex.Message;
			}

			return response;		
		}
		public EmployeeTerritoriesProxyStub EmployeeTerritories_QueryForEntity(string serializedQuery)
		{
			EmployeeTerritoriesQuery query = EmployeeTerritoriesQuery.SerializeHelper.FromXml(
				serializedQuery, typeof(EmployeeTerritoriesQuery), AllKnownTypes) as EmployeeTerritoriesQuery;

			EmployeeTerritories obj = new EmployeeTerritories();
			if (obj.Load(query))
			{
				return obj;
			}

			return null;
		}
		public jsResponse<EmployeeTerritoriesCollection, EmployeeTerritories> EmployeeTerritories_Save(EmployeeTerritories entity)
		{
			jsResponse<EmployeeTerritoriesCollection, EmployeeTerritories> response = new jsResponse<EmployeeTerritoriesCollection, EmployeeTerritories>();

			try
			{
				entity.Save();
				response.entity = entity;
			}
			catch (Exception ex)
			{
				response.exception = ex.Message;
			}

			return response;
		}
		public jsResponse<EmployeeTerritoriesCollection, EmployeeTerritories> EmployeeTerritories_LoadByPrimaryKey(System.Int32 employeeID, System.String territoryID)
		{
			jsResponse<EmployeeTerritoriesCollection, EmployeeTerritories> response = new jsResponse<EmployeeTerritoriesCollection, EmployeeTerritories>();

			try
			{
				EmployeeTerritories entity = new EmployeeTerritories();
				if (entity.LoadByPrimaryKey(employeeID, territoryID))
				{
					response.entity = entity;
				}
			}
			catch (Exception ex)
			{
				response.exception = ex.Message;
			}

			return response;
		}
예제 #9
0
 public void DeleteEmployeeTerritories(BusinessObjects.EmployeeTerritories obj)
 {
     BusinessObjects.EmployeeTerritories.Delete(obj.EmployeeID.Value, obj.TerritoryID);
 }
예제 #10
0
 public void UpdateEmployeeTerritories(BusinessObjects.EmployeeTerritories obj)
 {
     obj.AcceptChanges();
     obj.MarkAllColumnsAsDirty(EntitySpaces.Interfaces.esDataRowState.Modified);
     obj.Save();
 }
예제 #11
0
 public void InsertEmployeeTerritories(BusinessObjects.EmployeeTerritories obj)
 {
     obj.RowState = EntitySpaces.Interfaces.esDataRowState.Added;
     obj.Save();
 }