Beispiel #1
0
        public static int Salvar(Usuario usuario)
        {
            if (usuario.CodigoUsuario == 0)
            {
                SqlStatement sql = DatabaseUtil.Connector.BindSql(
                    "insert into usuario (nom_usuario, dsc_email, dsc_senha, dsc_apelido, dat_cadastro, dat_modificacao) values (?, ?, dbo.fn_criptografar_senha(?), ?, getdate(), getdate())").
                                   ToParam("@Nome", usuario.NomeUsuario).
                                   ToParam("@Email", usuario.Email).
                                   ToParam("@Senha", usuario.Senha).
                                   ToParam("@Apelido", usuario.Apelido);

                sql.Execute();

                return(Convert.ToInt32(sql.LastIdentifier("usuario", "cod_usuario")));
            }
            else
            {
                DatabaseUtil.Connector.BindSql(
                    "update usuario set nom_usuario = ?, dsc_email = ?, dsc_senha = dbo.fn_criptografar_senha(?), dsc_apelido = ?, dat_modificacao = getdate() where cod_usuario = ?").
                ToParam("@Nome", usuario.NomeUsuario).
                ToParam("@Email", usuario.Email).
                ToParam("@Senha", usuario.Senha).
                ToParam("@Apelido", usuario.Apelido).
                ToParam("@Codigo", usuario.CodigoUsuario).
                Execute();

                return(usuario.CodigoUsuario);
            }
        }
Beispiel #2
0
        public void SalvarFase(ref int codFase, int codBolao, string dscFase, string indTipoFase, string indStatus)
        {
            if (codFase == 0)
            {
                SqlStatement sql = this.Connector.BindSql("insert into fase (cod_bolao, dsc_fase, ind_tipo_fase, ind_status) values (?, ?, ?, ?)").
                                   ToParam("@Bolao", codBolao).
                                   ToParam("@Descricao", dscFase).
                                   ToParam("@Tipo", indTipoFase).
                                   ToParam("@Status", indStatus);

                sql.Execute();

                codFase = Convert.ToInt32(sql.LastIdentifier("fase", "cod_fase"));
            }
            else
            {
                this.Connector.BindSql(
                    "update fase set " +
                    "cod_bolao = ?, " +
                    "dsc_fase = ?, " +
                    "ind_tipo_fase = ?, " +
                    "ind_status = ? " +
                    "where cod_fase = ?").
                ToParam("@Bolao", codBolao).
                ToParam("@Descricao", dscFase).
                ToParam("@Tipo", indTipoFase).
                ToParam("@Status", indStatus).
                ToParam("@Fase", codFase).
                Execute();
            }
        }
Beispiel #3
0
        public void SalvarGrupo(ref int codGrupo, int codBolao, int codFase, string nomGrupo, string sglGrupo)
        {
            if (codGrupo == 0)
            {
                SqlStatement sql = this.Connector.BindSql(
                    "insert into grupo (cod_bolao, cod_fase, nom_grupo, sgl_grupo) values (?, ?, ?, ?)").
                                   ToParam("@Bolao", codBolao).
                                   ToParam("@Fase", codFase).
                                   ToParam("@Nome", nomGrupo).
                                   ToParam("@Sigla", sglGrupo);

                sql.Execute();

                codGrupo = Convert.ToInt32(sql.LastIdentifier("grupo", "cod_grupo"));
            }
            else
            {
                this.Connector.BindSql(
                    "update grupo set " +
                    "cod_bolao = ?, " +
                    "cod_fase = ?, " +
                    "nom_grupo = ?, " +
                    "sgl_grupo = ? " +
                    "where cod_grupo = ?").
                ToParam("@Bolao", codBolao).
                ToParam("@Fase", codFase).
                ToParam("@Nome", nomGrupo).
                ToParam("@Sigla", sglGrupo).
                ToParam("@Grupo", codGrupo).
                Execute();
            }
        }
Beispiel #4
0
        public void SalvarJogo(ref int codJogo, int codGrupo, int codFase, int codBolao, int codTimeA, int codTimeB,
                               int numJogo, DateTime datJogo, string dscLocal, DateTime datLimiteAposta)
        {
            if (codJogo == 0)
            {
                SqlStatement sql = this.Connector.BindSql(
                    "insert into jogo " +
                    "(cod_grupo, cod_fase, cod_bolao, cod_time_a, cod_time_b, " +
                    "num_jogo, dat_jogo, dsc_local, dat_limite_aposta, ind_realizado) " +
                    "values " +
                    "(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)").
                                   ToParam("@Grupo", codGrupo).
                                   ToParam("@Fase", codFase).
                                   ToParam("@Bolao", codBolao).
                                   ToParam("@TimeA", codTimeA).
                                   ToParam("@TimeB", codTimeB).
                                   ToParam("@Numero", numJogo).
                                   ToParam("@Data", datJogo).
                                   ToParam("@Local", dscLocal).
                                   ToParam("@Limite", datLimiteAposta).
                                   ToParam("@Realizado", "N");

                sql.Execute();

                codJogo = Convert.ToInt32(sql.LastIdentifier("jogo", "cod_jogo"));
            }
            else
            {
                this.Connector.BindSql(
                    "update jogo set " +
                    "cod_time_a = ?, " +
                    "cod_time_b = ?, " +
                    "num_jogo = ?, " +
                    "dat_jogo = ?, " +
                    "dsc_local = ?, " +
                    "dat_limite_aposta = ? " +
                    "where cod_jogo = ?").
                ToParam("@TimeA", codTimeA).
                ToParam("@TimeB", codTimeB).
                ToParam("@Numero", numJogo).
                ToParam("@Data", datJogo).
                ToParam("@Local", dscLocal).
                ToParam("@Limite", datLimiteAposta).
                ToParam("@Codigo", codJogo).
                Execute();
            }
        }
Beispiel #5
0
        public static int Salvar(Usuario usuario, bool salvarSenha)
        {
            int codUsuario;

            if (usuario.CodigoUsuario == 0)
            {
                SqlStatement sql = DatabaseUtil.Connector.BindSql(
                    "insert into usuario (nom_usuario, dsc_email, dat_cadastro, dat_modificacao, ind_ativo) values (?, ?, getdate(), getdate(), ?)").
                                   ToParam("@Nome", usuario.NomeUsuario).
                                   ToParam("@Email", usuario.Email).
                                   ToParam("@Ativo", (usuario.Ativo ? "S" : "N"));

                sql.Execute();

                codUsuario = Convert.ToInt32(sql.LastIdentifier("usuario", "cod_usuario"));
            }
            else
            {
                DatabaseUtil.Connector.BindSql(
                    "update usuario set nom_usuario = ?, dsc_email = ?, dat_modificacao = getdate(), ind_ativo = ? where cod_usuario = ?").
                ToParam("@Nome", usuario.NomeUsuario).
                ToParam("@Email", usuario.Email).
                ToParam("@Ativo", (usuario.Ativo ? "S" : "N")).
                ToParam("@Codigo", usuario.CodigoUsuario).
                Execute();

                codUsuario = usuario.CodigoUsuario;
            }

            if (salvarSenha)
            {
                DatabaseUtil.Connector.BindSql(
                    "update usuario set dsc_senha = dbo.fn_criptografar_senha(?) where cod_usuario = ?").
                ToParam("@Senha", usuario.Senha).
                ToParam("@Codigo", codUsuario).
                Execute();
            }

            return(codUsuario);
        }