コード例 #1
0
        public List <JogadoresDTO> ConsultarporId(int ID)
        {
            string script = @"select * from tb_jogador where id_jogador like @id_jogador";
            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_jogador", ID + "%"));
            Database            db     = new Database();
            MySqlDataReader     reader = db.ExecuteSelectScript(script, parms);
            List <JogadoresDTO> lista  = new List <JogadoresDTO>();

            while (reader.Read())
            {
                JogadoresDTO dto = new JogadoresDTO();
                dto.Idjogador           = reader.GetInt32("id_jogador");
                dto.Nome                = reader.GetString("nm_nome");
                dto.Idade               = reader.GetInt32("dd_idade");
                dto.Nacionalidade       = reader.GetString("nc_nacionalidade");
                dto.Foto                = reader.GetString("ft_foto");
                dto.Cor                 = reader.GetString("cr_cor");
                dto.NumeroCamisa        = reader.GetInt32("nr_numero_camisa");
                dto.Posicao             = reader.GetString("ps_posicao");
                dto.Peso                = reader.GetDecimal("ps_peso");
                dto.Altura              = reader.GetDecimal("at_altura");
                dto.Pais                = reader.GetString("ps_pais");
                dto.Cidade              = reader.GetString("cd_cidade");
                dto.EstadoUf            = reader.GetString("et_estado");
                dto.Bairro              = reader.GetString("br_bairro");
                dto.Rua                 = reader.GetString("ra_rua");
                dto.NumeroCasa          = reader.GetString("nr_numero_casa");
                dto.CEP                 = reader.GetString("cp_cep");
                dto.Complementoendereco = reader.GetString("cp_complemento_endereco");
                dto.TelefoneFixo        = reader.GetString("tl_telefone_fixo");
                dto.Celular             = reader.GetString("tl_celular");
                dto.Email               = reader.GetString("em_email");
                dto.RG             = reader.GetString("rg");
                dto.CPF            = reader.GetString("cpf");
                dto.DataNascimento = reader.GetDateTime("dt_data_nascimento");
                dto.DataCadastro   = reader.GetDateTime("dt_data_cadastro");
                dto.Apelido        = reader.GetString("ap_apelido");
                dto.Observacoes    = reader.GetString("obs_observacoes");
                dto.FKClube        = reader.GetInt32("fk_id_clube");

                lista.Add(dto);
            }
            return(lista);
        }
コード例 #2
0
        public void Alterar(JogadoresDTO dto)
        {
            string script = @"update tb_jogador set
                                                        nm_nome=@nm_nome,
                                                        dd_idade=@dd_idade,
                                                        nc_nacionalidade=@nc_nacionalidade,
                                                        ft_foto=@ft_foto,
                                                        cr_cor=@cr_cor,
                                                        nr_numero_camisa=@nr_numero_camisa,
                                                        ps_posicao=@ps_posicao,
                                                        ps_peso=@ps_peso,
                                                        at_altura=@at_altura,
                                                        ps_pais=@ps_pais,
                                                        et_estado=@et_estado,
                                                        cd_cidade=@cd_cidade,
                                                        br_bairro=@br_bairro,
                                                        ra_rua=@ra_rua,
                                                        nr_numero_casa=@nr_numero_casa,
                                                        cp_cep=@cp_cep,
                                                        cp_complemento_endereco=@cp_complemento_endereco,
                                                        tl_telefone_fixo=@tl_telefone_fixo,
                                                        tl_celular=@tl_celular,
                                                        em_email=@em_email,
                                                        rg=@rg,
                                                        cpf=@cpf,
                                                        dt_data_nascimento=@dt_data_nascimento,
                                                        dt_data_cadastro=@dt_data_cadastro,
                                                        ap_apelido=@ap_apelido,
                                                        obs_observacoes=@obs_observacoes,
                                                        fk_id_clube=@fk_id_clube
                                      where             id_jogador=@id_jogador";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_jogador", dto.Idjogador));
            parms.Add(new MySqlParameter("nm_nome", dto.Nome));
            parms.Add(new MySqlParameter("dd_idade", dto.Idade));
            parms.Add(new MySqlParameter("nc_nacionalidade", dto.Nacionalidade));
            parms.Add(new MySqlParameter("ft_foto", dto.Foto));
            parms.Add(new MySqlParameter("cr_cor", dto.Cor));
            parms.Add(new MySqlParameter("nr_numero_camisa", dto.NumeroCamisa));
            parms.Add(new MySqlParameter("ps_posicao", dto.Posicao));
            parms.Add(new MySqlParameter("ps_peso", dto.Peso));
            parms.Add(new MySqlParameter("at_altura", dto.Altura));
            parms.Add(new MySqlParameter("ps_pais", dto.Pais));
            parms.Add(new MySqlParameter("et_estado", dto.EstadoUf));
            parms.Add(new MySqlParameter("cd_cidade", dto.Cidade));
            parms.Add(new MySqlParameter("br_bairro", dto.Bairro));
            parms.Add(new MySqlParameter("ra_rua", dto.Rua));
            parms.Add(new MySqlParameter("nr_numero_casa", dto.NumeroCasa));
            parms.Add(new MySqlParameter("cp_cep", dto.CEP));
            parms.Add(new MySqlParameter("cp_complemento_endereco", dto.Complementoendereco));
            parms.Add(new MySqlParameter("tl_telefone_fixo", dto.TelefoneFixo));
            parms.Add(new MySqlParameter("tl_celular", dto.Celular));
            parms.Add(new MySqlParameter("em_email", dto.Email));
            parms.Add(new MySqlParameter("rg", dto.RG));
            parms.Add(new MySqlParameter("cpf", dto.CPF));
            parms.Add(new MySqlParameter("dt_data_nascimento", dto.DataNascimento));
            parms.Add(new MySqlParameter("dt_data_cadastro", dto.DataCadastro));
            parms.Add(new MySqlParameter("ap_apelido", dto.Apelido));
            parms.Add(new MySqlParameter("obs_observacoes", dto.Observacoes));
            parms.Add(new MySqlParameter("fk_id_clube", dto.FKClube));

            Database db = new Database();

            db.ExecuteInsertScript(script, parms);
        }
コード例 #3
0
        public int Salvar(JogadoresDTO dto)
        {
            string script = @"insert into tb_jogador(   nm_nome,
                                                        dd_idade,
                                                        nc_nacionalidade,
                                                        ft_foto,
                                                        cr_cor,
                                                        nr_numero_camisa,
                                                        ps_posicao,
                                                        ps_peso,
                                                        at_altura,
                                                        ps_pais,
                                                        et_estado,
                                                        cd_cidade,
                                                        br_bairro,
                                                        ra_rua,
                                                        nr_numero_casa,
                                                        cp_cep,
                                                        cp_complemento_endereco,
                                                        tl_telefone_fixo,
                                                        tl_celular,
                                                        em_email,
                                                        rg,
                                                        cpf,
                                                        dt_data_nascimento,
                                                        dt_data_cadastro,
                                                        ap_apelido,
                                                        obs_observacoes,
                                                        fk_id_clube)
                                              values
                                                       (@nm_nome,
                                                        @dd_idade,
                                                        @nc_nacionalidade,
                                                        @ft_foto,
                                                        @cr_cor,
                                                        @nr_numero_camisa,
                                                        @ps_posicao,
                                                        @ps_peso,
                                                        @at_altura,
                                                        @ps_pais,
                                                        @et_estado,
                                                        @cd_cidade,
                                                        @br_bairro,
                                                        @ra_rua,
                                                        @nr_numero_casa,
                                                        @cp_cep,
                                                        @cp_complemento_endereco,
                                                        @tl_telefone_fixo,
                                                        @tl_celular,
                                                        @em_email,
                                                        @rg,
                                                        @cpf,
                                                        @dt_data_nascimento,
                                                        @dt_data_cadastro,
                                                        @ap_apelido,
                                                        @obs_observacoes,
                                                        @fk_id_clube)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("nm_nome", dto.Nome));
            parms.Add(new MySqlParameter("dd_idade", dto.Idade));
            parms.Add(new MySqlParameter("nc_nacionalidade", dto.Nacionalidade));
            parms.Add(new MySqlParameter("ft_foto", dto.Foto));
            parms.Add(new MySqlParameter("cr_cor", dto.Cor));
            parms.Add(new MySqlParameter("nr_numero_camisa", dto.NumeroCamisa));
            parms.Add(new MySqlParameter("ps_posicao", dto.Posicao));
            parms.Add(new MySqlParameter("ps_peso", dto.Peso));
            parms.Add(new MySqlParameter("at_altura", dto.Altura));
            parms.Add(new MySqlParameter("ps_pais", dto.Pais));
            parms.Add(new MySqlParameter("et_estado", dto.EstadoUf));
            parms.Add(new MySqlParameter("cd_cidade", dto.Cidade));
            parms.Add(new MySqlParameter("br_bairro", dto.Bairro));
            parms.Add(new MySqlParameter("ra_rua", dto.Rua));
            parms.Add(new MySqlParameter("nr_numero_casa", dto.NumeroCasa));
            parms.Add(new MySqlParameter("cp_cep", dto.CEP));
            parms.Add(new MySqlParameter("cp_complemento_endereco", dto.Complementoendereco));
            parms.Add(new MySqlParameter("tl_telefone_fixo", dto.TelefoneFixo));
            parms.Add(new MySqlParameter("tl_celular", dto.Celular));
            parms.Add(new MySqlParameter("em_email", dto.Email));
            parms.Add(new MySqlParameter("rg", dto.RG));
            parms.Add(new MySqlParameter("cpf", dto.CPF));
            parms.Add(new MySqlParameter("dt_data_nascimento", dto.DataNascimento));
            parms.Add(new MySqlParameter("dt_data_cadastro", dto.DataCadastro));
            parms.Add(new MySqlParameter("ap_apelido", dto.Apelido));
            parms.Add(new MySqlParameter("obs_observacoes", dto.Observacoes));
            parms.Add(new MySqlParameter("fk_id_clube", dto.FKClube));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
コード例 #4
0
        public void Alterar(JogadoresDTO dto)
        {
            if (dto.Altura == 0)
            {
                throw new ArgumentException("Campo altura não pode ser nulo.");
            }

            if (dto.Apelido == string.Empty)
            {
                throw new ArgumentException("Campo Apelido não pode estar vázio.");
            }

            if (dto.Bairro == string.Empty)
            {
                throw new ArgumentException("Campo Bairro não pode estar vázio.");
            }

            if (dto.Celular == string.Empty)
            {
                throw new ArgumentException("Campo Celular não pode estar vázio.");
            }

            if (dto.CEP == string.Empty)
            {
                throw new ArgumentException("Campo CEP não pode estar vázio.");
            }

            if (dto.Cidade == string.Empty)
            {
                throw new ArgumentException("Campo Cidade não pode estar vázio.");
            }

            if (dto.Complementoendereco == string.Empty)
            {
                throw new ArgumentException("Campo Complementoendereco não pode estar vázio.");
            }

            if (dto.Cor == string.Empty)
            {
                throw new ArgumentException("Campo Cor não pode estar vázio.");
            }

            if (dto.CPF == string.Empty)
            {
                throw new ArgumentException("Campo CPF não pode estar vázio.");
            }

            if (dto.Email == string.Empty)
            {
                throw new ArgumentException("Campo Email não pode estar vázio.");
            }

            if (dto.EstadoUf == string.Empty)
            {
                throw new ArgumentException("Campo EstadoUf não pode estar vázio.");
            }

            if (dto.Foto == string.Empty)
            {
                throw new ArgumentException("Campo Foto não pode estar vázio.");
            }

            if (dto.Idade == 0)
            {
                throw new ArgumentException("Campo Idade não pode estar vázio.");
            }

            if (dto.Nacionalidade == string.Empty)
            {
                throw new ArgumentException("Campo Nacionalidade não pode estar vázio.");
            }

            if (dto.Nome == string.Empty)
            {
                throw new ArgumentException("Campo Nome não pode estar vázio.");
            }

            if (dto.Pais == string.Empty)
            {
                throw new ArgumentException("Campo Pais não pode estar vázio.");
            }

            if (dto.NumeroCasa == string.Empty)
            {
                throw new ArgumentException("Campo NumeroCasa não pode estar vázio.");
            }

            if (dto.Observacoes == string.Empty)
            {
                throw new ArgumentException("Campo Observacoes não pode estar vázio.");
            }

            JogadoresDatabase db = new JogadoresDatabase();

            db.Alterar(dto);
        }