Beispiel #1
0
        public List <Game_Grid_BD> Pesquisar_Game(BD_GAMEEntities pBD, Game_Filtro_BD pFiltro)
        {
            List <Game_Grid_BD> oLista = (from g in pBD.Game_BD
                                          where (pFiltro.Nome.Length == 0 || pFiltro.Nome == null ? true : g.Nome_Game.Contains(pFiltro.Nome))
                                          select new Game_Grid_BD
            {
                Codigo = g.Codigo,
                Nome_Game = g.Nome_Game,
                Total_Morte = g.Total_Morte,

                Listar_Mortes = (from m in pBD.Morte_BD
                                 where (m.Codigo_Game == g.Codigo)

                                 join p in pBD.Player_BD
                                 on m.Codigo_Player equals p.Codigo into Left
                                 from item in Left.DefaultIfEmpty()

                                 select new Morte_Grid_BD
                {
                    Codigo_Morte = m.Codigo,
                    Nome_Palyer = item.Nome_Player,
                    Nome_Morte = m.Nome_Morte,
                    Dano = m.Dano
                }).ToList()
            }).ToList();

            return(oLista);
        }
        private void btn_Pesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                SplashScreenManager.ShowForm(typeof(SplashScreen_Carregar));

                Game_Filtro_BD oFiltro = new Game_Filtro_BD();
                oFiltro.Nome = txt_Nome_Game.Text;

                List <Game_Grid_BD> oLista = null;
                using (BD_GAMEEntities oBD = new BD_GAMEEntities())
                {
                    oLista            = SG_Game_NG.Game.Pesquisar_Game(oBD, oFiltro);
                    gc_Log.DataSource = oLista;
                }
                SplashScreenManager.CloseForm();
                if (oLista.Count == 0)
                {
                    Menssagem.Chamar_Mensagem("Pesquisar", "Não foi encotrado nenhum registro!");
                }
            }
            catch (Exception ex)
            {
                SplashScreenManager.CloseForm(false);
                Menssagem.Chamar_Mensagem_Erro("Erro", ex.Message);
            }
        }
        public void Inserir(BD_GAMEEntities oBD, Player_Grid_BD pPlayer_BD)
        {
            Player_BD oPlayer = new Player_BD();

            oPlayer.Nome_Player = pPlayer_BD.Nome;
            oPlayer.Codigo_Game = pPlayer_BD.Codigo_Game;

            oBD.Player_BD.Add(oPlayer);
            oBD.SaveChanges();
        }
Beispiel #4
0
 private void Player_Manter_Shown(object sender, EventArgs e)
 {
     try
     {
         using (BD_GAMEEntities oBD = new BD_GAMEEntities())
         {
             Carregar_Componente.Carregar_Game(oBD, lue_Game);
         }
     }
     catch (Exception ex)
     {
         Menssagem.Chamar_Mensagem_Erro("Erro", ex.Message);
     }
 }
Beispiel #5
0
        private void btn_Salvar_Click(object sender, EventArgs e)
        {
            try
            {
                Player_Grid_BD oPlayer_BD = new Player_Grid_BD();
                oPlayer_BD.Nome        = txt_Nome_Morte.Text;
                oPlayer_BD.Codigo_Game = Convert.ToInt16(lue_Game.EditValue);

                using (BD_GAMEEntities oBD = new BD_GAMEEntities())
                {
                    SG_Game_NG.Player.Inserir(oBD, oPlayer_BD);

                    Menssagem.Chamar_Mensagem("Salvo", "Registro salvo com sucesso!!");
                }
                Close();
            }
            catch (Exception ex)
            {
                Menssagem.Chamar_Mensagem_Erro("Erro", ex.Message);
            }
        }
        public static void Carregar_Player(BD_GAMEEntities pBD, LookUpEdit pLue)
        {
            List <Player_Grid_BD> oLista = SG_Game_NG.Player.Pesquisar_Game();

            pLue.Properties.DataSource = oLista;
        }