public bool SalesPersonQuotaHistoryDelete(SalesPersonQuotaHistory salespersonquotahistory)
        {
            return Execute<bool>(dal =>
            {
                SalesPersonQuotaHistory salespersonquotahistoryDelete = dal.SalesPersonQuotaHistory.Where(x => x.BusinessEntityID == salespersonquotahistory.BusinessEntityID).FirstOrDefault();
                if (salespersonquotahistoryDelete != null)
                {
                    dal.SalesPersonQuotaHistory.DeleteOnSubmit(salespersonquotahistoryDelete);
                    dal.SubmitChanges();
                    return true;
                }
                return false;

            });
        }
        public bool SalesPersonQuotaHistoryUpdate(SalesPersonQuotaHistory salespersonquotahistory)
        {
            return Execute<bool>(dal =>
            {
                SalesPersonQuotaHistory salespersonquotahistoryUpdate = dal.SalesPersonQuotaHistory.Where(x => x.BusinessEntityID == salespersonquotahistory.BusinessEntityID).FirstOrDefault();
                if (salespersonquotahistoryUpdate != null)
                {
                    salespersonquotahistoryUpdate.BusinessEntityID = salespersonquotahistory.BusinessEntityID;
                    salespersonquotahistoryUpdate.QuotaDate = salespersonquotahistory.QuotaDate;
                    salespersonquotahistoryUpdate.SalesQuota = salespersonquotahistory.SalesQuota;
                    salespersonquotahistoryUpdate.rowguid = salespersonquotahistory.rowguid;
                    salespersonquotahistoryUpdate.ModifiedDate = salespersonquotahistory.ModifiedDate;

                    dal.SubmitChanges();
                    return true;
                }
                return false;

            });
        }
 partial void DeleteSalesPersonQuotaHistory(SalesPersonQuotaHistory instance);
 partial void UpdateSalesPersonQuotaHistory(SalesPersonQuotaHistory instance);
 partial void InsertSalesPersonQuotaHistory(SalesPersonQuotaHistory instance);
		private void detach_SalesPersonQuotaHistories(SalesPersonQuotaHistory entity)
		{
			this.SendPropertyChanging();
			entity.SalesPerson = null;
		}
 public void SalesPersonQuotaHistoryUpdate(SalesPersonQuotaHistory salespersonquotahistory)
 {
     adventureWorks_BC.SalesPersonQuotaHistoryUpdate(salespersonquotahistory);
 }