Beispiel #1
0
 public static bool Prefix(Menuu __instance, ref Ray ___ray, ref RaycastHit ___hit)
 {
     if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1))
     {
         ___ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         if (Physics.Raycast(___ray, out ___hit, 10f))
         {
             if (___hit.transform.gameObject.name.Equals("bModMenu"))
             {
                 __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f);
                 __instance.StartCoroutine(ModMenu(__instance));
                 return(false);
             }
             else if (___hit.transform.gameObject.name.Equals("bQuit"))
             {
                 foreach (System.Diagnostics.Process process in ModMenuController.ConfigHandles)
                 {
                     if (process != null && !process.HasExited)
                     {
                         process.Kill();
                     }
                 }
             }
         }
     }
     return(true);
 }
Beispiel #2
0
 protected void btnAgregarMenu_Click(object sender, EventArgs e)
 {
     try
     {
         using (ControladorMenus c_menu = new ControladorMenus())
         {
             Menuu m = new Menuu();
             m.Nombre = txtNombre.Text;
             c_menu.AgregarMenu(m);
             txtNombre.Text = "";
             bindGrid();
             System.Text.StringBuilder sb = new System.Text.StringBuilder();
             sb.Append(@"<script type='text/javascript'>");
             sb.Append("$('#addModal').modal('hide');");
             sb.Append(@"</script>");
             ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false);
             PanelMensaje.Visible = true;
             LabelMensaje.Text    = "Menu Agregado con Exito";
         }
     }
     catch (ExcepcionPropia ex)
     {
         PanelError.Visible = true;
         lblError.Text      = ex.Message;
     }
 }
Beispiel #3
0
 public static bool Prefix(Menuu __instance, Ray ___ray, RaycastHit ___hit)
 {
     if (KeybindToggle.Binding)
     {
         return(false);
     }
     if (ModDescPanelController.RestartNeeded)
     {
         foreach (System.Diagnostics.Process process in ModDescPanelController.ConfigHandles)
         {
             if (process != null && !process.HasExited)
             {
                 process.Kill();
             }
         }
         Application.Quit();
         return(false);
     }
     if (GadgetCore.IsUnpacked)
     {
         SceneInjector.ModMenuBeam.transform.localScale       = new Vector3(30f, 0f, 1f);
         SceneInjector.ModMenuButtonHolder.transform.position = new Vector3(-40f, 0f, 0f);
         SceneInjector.ModMenu.SetActive(false);
         SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().alpha          = 0;
         SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().interactable   = false;
         SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().blocksRaycasts = false;
         GadgetModConfigs.CloseAllConfigMenus();
         __instance.StartCoroutine(AnimateModMenuButton(__instance));
     }
     return(true);
 }
Beispiel #4
0
 /// <summary>
 /// Obtiene una lista de menus solo con las propiedades de tipo basico
 /// Si no encuentra nada devuelve null
 /// </summary>
 public List <Menuu> BuscarListMenus()
 {
     BeginTransaction();
     try
     {
         DataTable dt = selectMenus();
         if (dt == null || dt.Rows.Count == 0)
         {
             throw new ExcepcionPropia("No se han encontrado Menues");
         }
         List <Menuu> listM = new List <Menuu>();
         foreach (DataRow row in dt.Rows)
         {
             Menuu m = new Menuu();
             m.IdMenu = Convert.ToInt32(row["idmenu"]);
             m.Nombre = row["nombre"].ToString();
             listM.Add(m);
         }
         CommitTransaction();
         return(listM);
     }
     catch (Npgsql.NpgsqlException ex)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(ex);
         return(null);
     }
     catch (ExcepcionPropia myEx)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(myEx.Message);
         return(null);
     }
 }
 public static bool Prefix(Menuu __instance, Ray ___ray, RaycastHit ___hit, ref IEnumerator __result)
 {
     __result = GadgetCoreAPI.EmptyEnumerator();
     if (GadgetCoreAPI.IsInputFrozen())
     {
         return(false);
     }
     if (ModMenuController.RestartNeeded || ModBrowser.RestartNeeded)
     {
         foreach (System.Diagnostics.Process process in ModMenuController.ConfigHandles)
         {
             if (process != null && !process.HasExited)
             {
                 process.Kill();
             }
         }
         GadgetCoreAPI.Quit();
         return(false);
     }
     ModBrowser.CloseModBrowser();
     SceneInjector.ModMenuBeam.transform.localScale       = new Vector3(30f, 0f, 1f);
     SceneInjector.ModMenuButtonHolder.transform.position = new Vector3(-40f, 0f, 0f);
     SceneInjector.ModMenu.SetActive(false);
     SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().alpha          = 0;
     SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().interactable   = false;
     SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().blocksRaycasts = false;
     GadgetModConfigs.CloseAllConfigMenus();
     __instance.StartCoroutine(AnimateModMenuButton(__instance));
     return(true);
 }
Beispiel #6
0
 /// <summary>
 /// Si no encuentra nada devuelve excepcion Propia
 /// </summary>
 /// <param name="idMenu"></param>
 /// <returns></returns>
 public Menuu BuscarMenuFormateadoCompleto(int idMenu)
 {
     BeginTransaction();
     try
     {
         DataTable dt = selectMenuFormateado(idMenu);
         if (dt == null && dt.Rows.Count == 0)
         {
             throw new ExcepcionPropia("No se ha encontrado el menu Formateado");
         }
         DataRow[]       rowsMenu   = dt.Select("nivel = 1");
         Menuu           menuActual = buscarMenu(idMenu);
         List <ItemMenu> listI      = generarMenu(dt, rowsMenu);
         menuActual.ListItems = listI;
         CommitTransaction();
         return(menuActual);
     }
     catch (Npgsql.NpgsqlException ex)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(ex);
         return(null);
     }
     catch (ExcepcionPropia myEx)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(myEx.Message);
         return(null);
     }
 }
Beispiel #7
0
 /// <summary>
 /// Agrega un Menu. Solo el menu sin sus items
 /// </summary>
 /// <param name="m"></param>
 public void AgregarMenu(Menuu m)
 {
     BeginTransaction();
     try
     {
         insertMenu(m);
         //if (m.ListItems != null && m.ListItems.Count > 0)
         //{
         //    foreach (ItemMenu item in m.ListItems)
         //    {
         //        insertIntemMenu(item);
         //        funcionNsmenu_agregar(item.IditemMenu, item.IdPadre, item.AlInicio, item.DespuesDe);
         //    }
         //}
         CommitTransaction();
     }
     catch (Npgsql.NpgsqlException ex)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(ex);
     }
     catch (ExcepcionPropia myEx)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(myEx.Message);
     }
 }
Beispiel #8
0
 public static bool Prefix(Menuu __instance)
 {
     if (CharacterRaceRegistry.Singleton.TryGetEntry(Menuu.curRace, out CharacterRaceInfo entry))
     {
         if (Menuu.curVariant < Math.Min(entry.GetFeatureUnlockLevel(), entry.GetVariantCount()) - 1)
         {
             Menuu.curVariant++;
         }
         else
         {
             Menuu.curVariant = 0;
         }
         __instance.txtVariant[0].text = "Variant: " + (Menuu.curVariant + 1);
         __instance.txtVariant[1].text = __instance.txtVariant[0].text;
         __instance.playerHead.GetComponent <Renderer>().material = (Material)Resources.Load(string.Concat(new object[]
         {
             "r/r",
             Menuu.curRace,
             "v",
             Menuu.curVariant
         }));
         return(false);
     }
     return(true);
 }
Beispiel #9
0
        private void FilmSelection()
        {
            List <Menuitem> menuItems = new List <Menuitem>();
            Menuitem        back      = new MenuSeparator()
            {
                Y    = ItemPosition.Y += 3,
                Text = "Back",
                del  = Back
            };

            menuItems.Add(back);

            foreach (Movie movie in Database.Movies)
            {
                Menuitem movies = new MenuSeparator
                {
                    Y    = ItemPosition.Y += 3,
                    Text = movie.ToString(),
                    del  = () => HallSelection(movie)
                };

                menuItems.Add(movies);
            }
            ;
            Menuu halls = new Menuu {
                Title = "SELECT MOVIES", MenuItems = menuItems
            };

            History.Push(ActiveMenu);
            ActiveMenu = halls;
        }
        private static IEnumerator AnimateModMenuButton(Menuu instance)
        {
            SceneInjector.ModMenuBeam.GetComponent <Animation>().Play();
            yield return(new WaitForSeconds(0.3f));

            SceneInjector.ModMenuButtonHolder.GetComponent <Animation>().Play();
            yield break;
        }
Beispiel #11
0
        private void updateMenu(Menuu m)
        {
            string sql = @"UPDATE menus
                        SET	                       
	                        nombre = :p1
                        WHERE idmenu = :p2";

            conn.Execute(sql, m.Nombre, m.IdMenu);
        }
Beispiel #12
0
 public static bool Prefix(Menuu __instance, ref int ___stuffSelecting, ref IEnumerator __result)
 {
     ___stuffSelecting = 0;
     __instance.stuffChosen.transform.position = new Vector3(__instance.box[Menuu.curRace % CharacterRaceRegistry.PageSize].transform.position.x, __instance.box[Menuu.curRace % CharacterRaceRegistry.PageSize].transform.position.y, -3f);
     __instance.menuStuffSelect.SetActive(true);
     CharacterRaceRegistry.CurrentPage = Menuu.curRace / CharacterRaceRegistry.PageSize + 1;
     __instance.RefreshStuffSelect(Menuu.curRace % CharacterRaceRegistry.PageSize);
     __result = GadgetCoreAPI.EmptyEnumerator();
     return(false);
 }
Beispiel #13
0
        private void HallsMenu()
        {
            List <Menuitem> menuItems = new List <Menuitem>();
            Menuitem        back      = new MenuSeparator()
            {
                Y = ItemPosition.Y += 3,

                Text = "Back",
                del  = Back
            };

            menuItems.Add(back);


            foreach (Hall hall in Database.Halls)
            {
                Menuitem HallInfoMenu = new MenuSeparator
                {
                    Y        = ItemPosition.Y += 3,
                    Text     = hall.ToString(),
                    LinkMenu = new EditHall(hall, "HALL INFO",
                                            new List <Menuitem>()
                    {
                        new MenuSeparator {
                            Text = "Edit hall name", del = () => EditHallTitle(hall)
                        },
                        new MenuSeparator {
                            Text = "Edit Rows count", del = () => ChangeRows(hall)
                        },
                        new MenuSeparator {
                            Text = "Edit seats in row", del = () => ChangeRowsSeats(hall)
                        },
                        new MenuSeparator {
                            Text = "Edit hall type", del = () => EditHallType(hall)
                        },
                        new MenuSeparator {
                            Text = "Delete hall", del = () => DeleteHall(hall)
                        },
                        new MenuSeparator {
                            Text = "Back", del = () => Back()
                        }
                    }


                                            )
                };
                menuItems.Add(HallInfoMenu);
            }
            Menuu Halls = new Menuu {
                Title = "ALL HALLS", MenuItems = menuItems
            };

            History.Push(ActiveMenu);
            ActiveMenu = Halls;
        }
Beispiel #14
0
 private void CloseMenu(object sender, RoutedEventArgs e)
 {
     if (Menuu.Width == 250)
     {
         DoubleAnimation buttonAnimation = new DoubleAnimation();
         buttonAnimation.From     = 250;
         buttonAnimation.To       = 0;
         buttonAnimation.Duration = TimeSpan.FromSeconds(0.2);
         Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation);
     }
 }
Beispiel #15
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     Reg.Visibility = Visibility.Visible;
     if (Menuu.Width == 250)
     {
         DoubleAnimation buttonAnimation = new DoubleAnimation();
         buttonAnimation.From     = 250;
         buttonAnimation.To       = 0;
         buttonAnimation.Duration = TimeSpan.FromSeconds(0.2);
         Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation);
     }
 }
Beispiel #16
0
        private List <Menuu> ReadTablesMenuName(DataTable dataTable)
        {
            List <Menuu> menu = new List <Menuu>();

            foreach (DataRow dr in dataTable.Rows)
            {
                Menuu m = new Menuu();
                m.menuId   = (int)dr["menuId"];
                m.menuName = (string)dr["menuName"];
                menu.Add(m);
            }
            return(menu);
        }
Beispiel #17
0
        private void MenuMovies()
        {
            List <Menuitem> menuItems = new List <Menuitem>();
            Menuitem        back      = new MenuSeparator()
            {
                Y    = ItemPosition.Y += 3,
                Text = "Back",
                del  = Back
            };

            menuItems.Add(back);


            foreach (Movie movie in Database.Movies)
            {
                Menuitem MovieInfoMenu = new MenuSeparator
                {
                    Y        = ItemPosition.Y += 3,
                    Text     = movie.ToString(),
                    LinkMenu = new EditMovie(movie, "MOVIE INFO",
                                             new List <Menuitem>()
                    {
                        new MenuSeparator {
                            Text = "Edit movie name", del = () => EditMovieName(movie)
                        },
                        new MenuSeparator {
                            Text = "Chenge release date", del = () => CReleaseDate(movie)
                        },
                        new MenuSeparator {
                            Text = "Edit Movie Genre", del = () => EditMovieGenre(movie)
                        },
                        new MenuSeparator {
                            Text = "Delete movie", del = () => DeleteMovie(movie)
                        },
                        new MenuSeparator {
                            Text = "Back", del = () => Back()
                        }
                    }


                                             )
                };
                menuItems.Add(MovieInfoMenu);
            }
            Menuu Movies = new Menuu {
                Title = "ALL MOVIES", MenuItems = menuItems
            };

            History.Push(ActiveMenu);
            ActiveMenu = Movies;
        }
Beispiel #18
0
        private int insertMenu(Menuu m)
        {
            string sql = @"INSERT INTO menus
                        (
	                       nombre
                        )
                        VALUES
                        (
	                        :nombre
                        )";

            conn.Execute(sql, m.Nombre);
            return(conn.LastInsertedId("ep_menus_cod_menu_seq"));
        }
        public static void Prefix(Menuu __instance, ref Ray ___ray, ref RaycastHit ___hit)
        {
            if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1))
            {
                ___ray = Camera.main.ScreenPointToRay(Input.mousePosition);
                if (Physics.Raycast(___ray, out ___hit, 10f))
                {
                    switch (___hit.transform.gameObject.name)
                    {
                    case "bModMenu":
                        __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f);
                        __instance.StartCoroutine(ModMenu(__instance));
                        break;

                    case "bQuit":
                        foreach (System.Diagnostics.Process process in ModMenuController.ConfigHandles)
                        {
                            if (process != null && !process.HasExited)
                            {
                                process.Kill();
                            }
                        }
                        break;

                    case "bSelectorPageBack":
                        __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f);
                        {
                            if (PatchMethods.characterFeatureRegistries.TryGetValue(__instance.GetFieldValue <int>("stuffSelecting"), out ICharacterFeatureRegistry characterFeatureRegistry))
                            {
                                int currentPage = characterFeatureRegistry.GetCurrentPage();
                                characterFeatureRegistry.SetCurrentPage(--currentPage);
                            }
                        }
                        break;

                    case "bSelectorPageForward":
                        __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f);
                        {
                            if (PatchMethods.characterFeatureRegistries.TryGetValue(__instance.GetFieldValue <int>("stuffSelecting"), out ICharacterFeatureRegistry characterFeatureRegistry))
                            {
                                int currentPage = characterFeatureRegistry.GetCurrentPage();
                                characterFeatureRegistry.SetCurrentPage(++currentPage);
                            }
                        }
                        break;
                    }
                }
            }
        }
Beispiel #20
0
        /// <summary>
        /// Busca un menu con sus propiedades basicas
        /// Si no encuentra nada devuelve excepcion propia
        /// </summary>
        /// <param name="idMenu"></param>
        /// <returns></returns>
        private Menuu buscarMenu(int idMenu)
        {
            DataTable dt = selectMenu(idMenu);

            if (dt == null || dt.Rows.Count == 0)
            {
                throw new ExcepcionPropia("No se ha econtrado el Menu");
            }
            DataRow row = dt.Rows[0];
            Menuu   m   = new Menuu();

            m.IdMenu = Convert.ToInt32(row["idmenu"]);
            m.Nombre = row["nombre"].ToString();
            return(m);
        }
Beispiel #21
0
        private static IEnumerator ModMenu(Menuu instance)
        {
            SceneInjector.ModMenuBackButtonBeam.transform.localScale = new Vector3(30f, 0f, 1f);
            SceneInjector.ModMenuBackButtonHolder.transform.position = new Vector3(-40f, 0f, 0f);
            instance.menuMain.SetActive(false);
            SceneInjector.ModMenu.SetActive(true);
            SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().alpha          = 1;
            SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().interactable   = true;
            SceneInjector.ModMenuCanvas.GetComponent <CanvasGroup>().blocksRaycasts = true;
            instance.StartCoroutine(DelayRebuildConfigMenus());
            SceneInjector.ModMenuBackButtonBeam.GetComponent <Animation>().Play();
            yield return(new WaitForSeconds(0.1f));

            SceneInjector.ModMenuBackButtonHolder.GetComponent <Animation>().Play();
            yield return(null);

            yield break;
        }
Beispiel #22
0
 public void ModificarMenu(Menuu m)
 {
     BeginTransaction();
     try
     {
         updateMenu(m);
         CommitTransaction();
     }
     catch (Npgsql.NpgsqlException ex)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(ex);
     }
     catch (ExcepcionPropia myEx)
     {
         RollbackTransaction();
         ControladorExcepcion.tiraExcepcion(myEx.Message);
     }
 }
Beispiel #23
0
        private void HallSelection(Movie movie)
        {
            List <Menuitem> menuItems = new List <Menuitem>();
            Menuitem        back      = new MenuSeparator()
            {
                Y    = ItemPosition.Y += 3,
                Text = "Back",
                del  = Back
            };

            menuItems.Add(back);

            foreach (Hall hall in Database.Halls)
            {
                Menuitem halls = new MenuSeparator
                {
                    Y    = ItemPosition.Y += 3,
                    Text = hall.ToString(),
                    del  = () => Database.Sessions.Add(new Session()
                    {
                        movie    = movie,
                        hall     = hall,
                        dateTime = DateTime.Now,
                    })
                };
                menuItems.Add(halls);
                foreach (Menuitem item in menuItems)
                {
                    item.del += () => movie.Сondition = Conditions.CURRENT.ToString();
                    item.del += Back;
                    item.del += Back;
                    item.del += () => MessageBox.Show("Session Created");
                }
            }
            ;
            Menuu Movies = new Menuu {
                Title = "SELECT HALL", MenuItems = menuItems
            };

            History.Push(ActiveMenu);
            ActiveMenu = Movies;
        }
Beispiel #24
0
        //SESSIONS
        #region
        private void ShowAllSessions()
        {
            List <Menuitem> menuItems = new List <Menuitem>();
            Menuitem        back      = new MenuSeparator()
            {
                Y    = ItemPosition.Y += 3,
                Text = "Back",
                del  = () => Back()
            };

            menuItems.Add(back);
            foreach (Session s in Database.Sessions)
            {
                Menuitem sessions = new MenuSeparator
                {
                    Y        = ItemPosition.Y += 3,
                    Text     = s.ToString(),
                    LinkMenu = new SessionOperations(s, "SESSION",
                                                     new List <Menuitem>
                    {
                        new MenuSeparator {
                            Text = "Sale ticket", del = () => SaleTicket(s)
                        },
                        new MenuSeparator {
                            Text = "Remove sassion", del = () => RemoveSession(s)
                        },
                        new MenuSeparator {
                            Text = "Back", del = () => Back()
                        }
                    })
                };

                menuItems.Add(sessions);
            }
            ;
            Menuu Ses = new Menuu {
                Title = "ALL SESSIONS", MenuItems = menuItems
            };

            History.Push(ActiveMenu);
            ActiveMenu = Ses;
        }
Beispiel #25
0
 public static bool Prefix(Menuu __instance, int a, ref int ___stuffSelecting)
 {
     if (PatchMethods.characterFeatureRegistries.TryGetValue(___stuffSelecting, out ICharacterFeatureRegistry characterFeatureRegistry))
     {
         int featureIndex = (characterFeatureRegistry.GetCurrentPage() - 1) * characterFeatureRegistry.GetPageSize() + a;
         if (characterFeatureRegistry.IsFeatureUnlocked(featureIndex))
         {
             __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/CLICK1"), Menuu.soundLevel / 10f);
             characterFeatureRegistry.SelectFeature(featureIndex);
             InstanceTracker.Menuu.stuffChosen.SetActive((characterFeatureRegistry.GetSelectedFeature() / characterFeatureRegistry.GetPageSize()) + 1 == characterFeatureRegistry.GetCurrentPage());
             __instance.stuffChosen.transform.position = new Vector3(__instance.box[a].transform.position.x, __instance.box[a].transform.position.y, -3f);
             __instance.RefreshPlayer();
         }
         return(false);
     }
     else
     {
         return(true);
     }
 }
Beispiel #26
0
 public static bool Prefix(Menuu __instance, ref Ray ___ray, ref RaycastHit ___hit)
 {
     if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1))
     {
         ___ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         if (Physics.Raycast(___ray, out ___hit, 10f))
         {
             if (___hit.transform.gameObject.name.Equals("bModMenu"))
             {
                 __instance.GetComponent <AudioSource>().PlayOneShot((AudioClip)Resources.Load("Au/confirm"), Menuu.soundLevel / 10f);
                 if (GadgetCore.IsUnpacked)
                 {
                     __instance.StartCoroutine(ModMenu(__instance));
                 }
                 else
                 {
                     __instance.StartCoroutine(UnpackGadgetCore());
                 }
                 return(false);
             }
             else if (___hit.transform.gameObject.name.Equals("bQuit"))
             {
                 foreach (System.Diagnostics.Process process in ModDescPanelController.ConfigHandles)
                 {
                     if (process != null && !process.HasExited)
                     {
                         process.Kill();
                     }
                 }
             }
             else if (___hit.transform.gameObject.name.Equals("bPlay") && !GadgetCore.IsUnpacked)
             {
                 GadgetCore.Log(GadgetCoreAPI.GetCursorPos().ToString());
                 GameObject gameObject = (GameObject)UnityEngine.Object.Instantiate(Resources.Load("txtError"), GadgetCoreAPI.GetCursorPos() + new Vector3(0, 0, 9), Quaternion.identity);
                 gameObject.SendMessage("InitError", "You must unpack Gadget Core before playing!");
                 return(false);
             }
         }
     }
     return(true);
 }
Beispiel #27
0
 private void Ch_Lib(object sender, RoutedEventArgs e)
 {
     if (Menuu.Width == 250)
     {
         DoubleAnimation buttonAnimation = new DoubleAnimation();
         buttonAnimation.From     = 250;
         buttonAnimation.To       = 0;
         buttonAnimation.Duration = TimeSpan.FromSeconds(0.2);
         Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation);
     }
     if (Change_Library.Visibility == Visibility.Hidden)
     {
         Change_Library.Visibility = Visibility.Visible;
         data2.ItemsSource         = null;
         data2.ItemsSource         = bob.getList();
     }
     else
     {
         Change_Library.Visibility = Visibility.Hidden;
     }
 }
Beispiel #28
0
 private void Gi(object sender, RoutedEventArgs e)
 {
     SeartchBox.Text    = "";
     ConcreteGenre.Text = "Всі книги";
     S.Visibility       = Visibility.Hidden;
     books.Children.Clear();
     activegenre   = -1;
     oneGenrebooks = bob.getList();
     foreach (var i in oneGenrebooks)
     {
         addbooktobass(i);
     }
     if (Menuu.Width == 250)
     {
         DoubleAnimation buttonAnimation = new DoubleAnimation();
         buttonAnimation.From     = 250;
         buttonAnimation.To       = 0;
         buttonAnimation.Duration = TimeSpan.FromSeconds(0.5);
         Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation);
     }
 }
Beispiel #29
0
        /* public decimal GetPriceForOrderItem(int menuItemId)
         * {
         *   return _menuDAO.GetPriceForOrderItem(menuItemId);
         * }*/
        public List <Menuu> GetMenuNames()
        {
            try
            {
                List <Menuu> menu = _menuDAO.Db_Get_MenuNames();
                return(menu);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);

                List <Menuu> menu = new List <Menuu>();
                Menuu        m    = new Menuu();

                //Test values
                m.menuId   = 99;
                m.menuName = "Geen menu";

                menu.Add(m);
                return(menu);
            }
        }
Beispiel #30
0
        private void GetGenre(object sender, RoutedEventArgs e)
        {
            books.Children.Clear();
            int g = Convert.ToInt32(((Button)sender).Name.Replace("G", ""));

            ConcreteGenre.Text = GenreFromIndex(g);
            oneGenrebooks      = bob.OneTypeBooks(g);
            activegenre        = g;
            foreach (var i in oneGenrebooks)
            {
                addbooktobass(i);
            }
            if (Menuu.Width == 250)
            {
                DoubleAnimation buttonAnimation = new DoubleAnimation();
                buttonAnimation.From     = 250;
                buttonAnimation.To       = 0;
                buttonAnimation.Duration = TimeSpan.FromSeconds(0.2);
                Menuu.BeginAnimation(Button.WidthProperty, buttonAnimation);
            }
            SeartchBox.Text = "";
            S.Visibility    = Visibility.Hidden;
        }