Ejemplo n.º 1
0
        public override void Salvar()
        {
            JogadorDTO jogadorDTO = new JogadorDTO();
            JogadorDAL DAL        = new JogadorDAL();

            jogadorDTO.Id               = (string.IsNullOrEmpty(lblCodigo.Text) ? 0 : int.Parse(lblCodigo.Text));
            jogadorDTO.Nome             = txtNome.Text;
            jogadorDTO.Telefone         = txtTelefone.Text;
            jogadorDTO.PosicaoPrincipal = (cbPosicao.SelectedIndex == -1 ? string.Empty : cbPosicao.SelectedItem.ToString());

            if (DAL.Salvar(jogadorDTO))
            {
                MessageBox.Show("Registro salvo com sucesso!", "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                limparCampos();
            }
            else
            {
                StringBuilder sb = new StringBuilder();
                foreach (var item in DAL._mensagens)
                {
                    sb.AppendLine(item);
                }
                MessageBox.Show(sb.ToString(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        public bool Delete(int id)
        {
            bool       deletou = false;
            JogadorDAL jDAL    = new JogadorDAL();

            if (jDAL.Delete(id) > 0)
            {
                deletou = true;
            }
            return(deletou);
        }
Ejemplo n.º 3
0
        public bool Update(Jogador j)
        {
            bool       atualizou = false;
            JogadorDAL dDAL      = new JogadorDAL();

            if (j.Id == 0)
            {
                throw new Exception("Selecione uma Jogador para atualizar.");
            }

            if (dDAL.Update(j) > 0)
            {
                //Este IF verificará se o retorno do método será maior que 0,
                //ou seja, se a atualização foi feita pela classe que acessa o Banco
                //se sim vai mudar para TRUE a variável e retornar para quem chamou este método.
                atualizou = true;
            }
            return(atualizou);
        }
Ejemplo n.º 4
0
        public List <Jogador> FindByPosicao(int idPosicao)
        {
            JogadorDAL jDAL = new JogadorDAL();

            return(jDAL.FindByPosicao(idPosicao));
        }
Ejemplo n.º 5
0
        public Jogador FindaById(int idJogador)
        {
            JogadorDAL jDAL = new JogadorDAL();

            return(jDAL.FindById(idJogador));
        }
Ejemplo n.º 6
0
        public List <Jogador> FindaAll()
        {
            JogadorDAL jDAL = new JogadorDAL();

            return(jDAL.FindAll());
        }
Ejemplo n.º 7
0
        public Jogador GetById(int id)
        {
            JogadorDAL jogadorDAL = new JogadorDAL();

            return(jogadorDAL.GetById(id));
        }
Ejemplo n.º 8
0
        public List <Jogador> GetAll()
        {
            JogadorDAL jogadorDAL = new JogadorDAL();

            return(jogadorDAL.GetAll());
        }