src/FingersDance/MainSurfaceWindow.xaml.cs
changeset 73 bda95242e600
parent 72 f1ca0958c992
child 77 e95e916eb018
--- a/src/FingersDance/MainSurfaceWindow.xaml.cs	Thu Sep 17 08:31:15 2009 +0200
+++ b/src/FingersDance/MainSurfaceWindow.xaml.cs	Thu Sep 17 12:53:22 2009 +0200
@@ -223,35 +223,41 @@
         private void ListVideo1_EH_ItemVideo1_ContactDown(object sender, EventArgs e)
         {
             //Creation d'une nouvelle seance.
-            if (!isCreatedP1)
-            {
-                //
-                UserControlUserPanel UserPanel1 = new UserControlUserPanel();
-                UserPanel1.Name = "UserPanel1";
-                UserControlSessionInput SessionInput = new UserControlSessionInput();
-                SessionInput.Name = "SessionInput";
-                try{
-                    Grid actualGrid = (Grid)(((UserControlListVideo)sender).Parent);
-                    actualGrid.Children.Add(UserPanel1);
-                    actualGrid.Children.Add(SessionInput);
-                    actualGrid.Children.Remove((UserControlListVideo)sender);
-                }
-                catch (Exception ex) { }
+                
+            UserControlSessionInput SessionInput = new UserControlSessionInput();
+            SessionInput.Name = "SessionInput";
 
-                //ActualGrid.Children.Add(UserPanel1);
-                isCreatedP1 = true;
+            try{
+                Grid actualGrid = (Grid)(((UserControlListVideo)sender).Parent);
+                actualGrid.Children.Add(SessionInput);
+
+                SessionInput.EH_SurfaceButtonSubmit_ContactDown += new System.EventHandler(this.SessionInput_EH_SurfaceButtonSubmit_ContactDown);
+                actualGrid.Children.Remove((UserControlListVideo)sender);
             }
+            catch (Exception ex) { }
+            isCreatedP1 = true;
         }
 
         private void ListVideo1_EH_ItemVideo2_ContactDown(object sender, EventArgs e)
         {
-            //Creation d'une nouvelle seance.
-            UserControlSessionInput SessionInput = new UserControlSessionInput();
+            //ToDo
+        }
 
-            UserControlUserPanel UserPanel1 = new UserControlUserPanel();
-            UserPanel1.Name = "UserPanel1";
-            //ActualGrid.Children.Add(UserPanel1);
-            isCreatedP1 = true;
+        //Button Submit du control SessionInput
+        private void SessionInput_EH_SurfaceButtonSubmit_ContactDown(object sender, EventArgs e)
+        {
+            try
+            {
+                Grid actualGrid = (Grid)(((UserControlSessionInput)sender).Parent);
+                actualGrid.Children.Remove((UserControlSessionInput)sender);
+                //Creation du User Panel
+                UserControlUserPanel UserPanel1 = new UserControlUserPanel();
+                UserPanel1.Name = "UserPanel1";
+                actualGrid.Children.Add(UserPanel1);
+                
+            }
+            catch (Exception ex) { }
         }
+
     }
 }
\ No newline at end of file