示例#1
0
        private void CarregarDadosJogador()
        {
            JogadoresBusiness       jogadores = new JogadoresBusiness();
            List <JogadoresViewDTO> view      = jogadores.ConsultarporNome(txtnome.Text);
            JogadoresViewDTO        dto       = view[0];

            pbjogador.Image       = ImagemPlugin.ConverterParaImagem(dto.Foto);
            dgvjogador.DataSource = view;
        }
示例#2
0
        public JogadoresViewModel()
        {
            Jogadores = new JogadoresBusiness().GetJogadores();

            JogadorTappedCommand = new Command(() =>
            {
                MessagingCenter.Send(JogadorSelecionado, "JogadorDetalhesAbrir");
            });
        }
        public JogadoresViewModel()
        {
            Jogadores = new JogadoresBusiness().GetJogadores();

            try
            {
                JogadorTappedCommand = new Command(() =>
                {
                    MessagingCenter.Send(JogadorSelecionado, "JogadorDetalhesAbrir");
                });

                CadastrarJogadorClicked = new Command(() =>
                {
                    MessagingCenter.Send(this, "CadastrarJogadorAbrir");
                });
            }
            catch (Exception ex)
            {
            }
        }
        private void SalvarDadosdoJogador()
        {
            JogadoresBusiness jogadores = new JogadoresBusiness();
            JogadoresDTO      dto       = new JogadoresDTO();

            dto.Idjogador           = int.Parse(lblidjogador.Text);
            dto.Nome                = txtnome.Text;
            dto.Idade               = int.Parse(txtidade.Text);
            dto.Nacionalidade       = txtnacionalidade.Text;
            dto.Foto                = ImagemPlugin.ConverterParaString(pbjogador.Image);
            dto.Cor                 = txtcor.Text;
            dto.NumeroCamisa        = int.Parse(txtnumerocamisa.Text);
            dto.Posicao             = txtposicao.Text;
            dto.Peso                = decimal.Parse(txtpeso.Text);
            dto.Altura              = decimal.Parse(txtaltura.Text);
            dto.Pais                = txtpais.Text;
            dto.EstadoUf            = txtuf.Text;
            dto.Cidade              = txtcidade.Text;
            dto.Bairro              = txtbairro.Text;
            dto.Rua                 = txtrua.Text;
            dto.NumeroCasa          = txtnumerocasa.Text;
            dto.CEP                 = mktcep.Text;
            dto.Complementoendereco = txtcomplemento.Text;
            dto.TelefoneFixo        = mkttelefone.Text;
            dto.Celular             = mktcelular.Text;
            dto.Email               = txtemail.Text;
            dto.RG             = mktrg.Text;
            dto.CPF            = mktcpf.Text;
            dto.DataNascimento = DateTime.Parse(mktnascimento.Text);
            dto.DataCadastro   = dtpdatacadastro.Value;
            dto.Apelido        = txtapelido.Text;
            dto.Observacoes    = txtobservacoes.Text;
            dto.FKClube        = 1;

            jogadores.Alterar(dto);
            //fkclube está constante tem que mudar isso assim que o luiz fizer a parte dele, ela também está
            //constante na tela de cadastrar, e também adicionar o clube na tela para poder alterar o combo box
            //já está lá só programar
        }
示例#5
0
        private void dgvjogador_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 27)
            {
                frmAlterarJogadores alterarJogadores = new frmAlterarJogadores();
                JogadoresViewDTO    dto = dgvjogador.CurrentRow.DataBoundItem as JogadoresViewDTO;
                int    idjogador, idclube;
                string nomeclube;
                idjogador = dto.Idjogador;
                idclube   = dto.IDClube;
                nomeclube = dto.NomeClube;
                alterarJogadores.LoadScreen(idjogador, idclube, nomeclube);
                alterarJogadores.Show();
                this.Close();
            }

            if (e.ColumnIndex == 28)
            {
                JogadoresBusiness jogadores = new JogadoresBusiness();
                JogadoresViewDTO  dto       = dgvjogador.CurrentRow.DataBoundItem as JogadoresViewDTO;
                jogadores.Remover(dto.Idjogador);
                CarregarDadosJogador();
            }
        }
示例#6
0
        public CadastrarAcontecimentoViewModel()
        {
            CadAcontecimentoModel = new CadAcontecimentoModel();

            Acontecimentos = new AcontecimentoBusiness().GetAcontecimento();

            Jogadores = new JogadoresBusiness().GetJogadores();

            CadastrarClickedCommand = new Command(() =>
            {
                try
                {
                    new AcontecimentoBusiness().SaveAcontecimento(CadAcontecimentoModel);

                    App.MensagemAlerta("Acontecimento Cadastrado com sucesso");

                    MessagingCenter.Send("", "VerPartidasAbrir");
                }
                catch (Exception)
                {
                    App.MensagemAlerta("Falha ao cadastrar, favor preencher todos os campos");
                }
            });
        }