protected void GridViewResults_SelectedIndexChanged(object sender, EventArgs e)
 {
     WebUserControlCustomerRelationContract1.DataBind();
     WebUserControlCustomerRelationContract1.KeyID = new System.Guid(GridViewResults.SelectedDataKey.Value.ToString());
     LabelContractID.Text = WebUserControlCustomerRelationContract1.KeyID.ToString();
     WebUserControlCustomerRelationContract1.Visible = true;
     DetailTable.Visible = true;
 }
        protected void ButtonNewContractMaterial_Click(object sender, EventArgs e)
        {
            if (WebUserControlCustomerRelationContract1.SaveData(true))
            {
                RelationContractMaterial NewObj = new RelationContractMaterial();
                ModelTMSContainer        Temp   = new ModelTMSContainer(Session["CustomerConnectString"].ToString(), Session);
                EntityKey        TempKey        = new EntityKey("ModelTMSContainer.RelationContractSet", "Id", WebUserControlCustomerRelationContract1.KeyID);
                RelationContract TempObj        = Temp.GetObjectByKey(TempKey) as RelationContract;

                NewObj.RelationContract = TempObj;
                NewObj.Material         = Temp.MaterialSet.First();
                NewObj.Description      = "Nieuw materiaal";

                Temp.AddToRelationContractMaterialSet(NewObj);
                Temp.SaveChanges(SaveOptions.DetectChangesBeforeSave);

                RefreshContractMaterials();
            }
        }