Esempio n. 1
0
        public List <GeneroM> generosCadastrados()
        {
            SqlConnection conn = conexaoBdDAO.conexaoSQL();
            String        sql  = "SELECT idGenero,descricaoGenero FROM tbGenero";

            try
            {
                SqlCommand comando = new SqlCommand(sql, conn);

                conn.Open();
                SqlDataReader  dr         = comando.ExecuteReader();
                List <GeneroM> listGenero = new List <GeneroM>();

                while (dr.Read())
                {
                    GeneroM generoM = new GeneroM();
                    generoM.IdGenero        = Convert.ToInt32(dr["idGenero"]);
                    generoM.DescricaoGenero = dr["descricaoGenero"].ToString();

                    listGenero.Add(generoM);
                }
                return(listGenero);
            }
            catch
            {
                return(null);
            }
            finally
            {
                conn.Close();
            }
        }
Esempio n. 2
0
        public DataTable listaCadUser(int opcao, int id)
        {
            SqlConnection conn = conexaoBdDAO.conexaoSQL();
            String        sql;

            //parametro pra pegar somente alguns registros
            if (opcao == 1)
            {
                sql = "select * from tbFuncionario where idFuncionario not in (select idFuncionario from tbUsuario where idUsuario != @id)";
            }
            else
            {
                sql = "select * from tbFuncionario";
            }
            SqlCommand     comando = new SqlCommand(sql, conn);
            SqlDataAdapter sqladp  = new SqlDataAdapter();

            comando.Parameters.AddWithValue("@id", id);
            conn.Open();
            sqladp.SelectCommand = comando;
            DataTable tbfuncionario = new DataTable();

            sqladp.Fill(tbfuncionario);
            SqlDataReader dr = comando.ExecuteReader();

            conn.Close();
            return(tbfuncionario);
        }
Esempio n. 3
0
        public bool alterarDistribuidora(DistribuidoraM distribuidoraM)
        {
            ConexaoBdDAO  conexaoBdDAO = new ConexaoBdDAO();
            SqlConnection conn         = conexaoBdDAO.conexaoSQL();

            String sql = "UPDATE tbDistribuidora SET descricaoDistribuidora = @Desc where idDistribuidora = @idDistribuidora";

            try
            {
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.AddWithValue("@Desc", distribuidoraM.DescricaoDistribuidora);
                cmd.Parameters.AddWithValue("@idDistribuidora", distribuidoraM.IdDistribuidora);
                conn.Open();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
Esempio n. 4
0
        public DataTable selectDistribuidoraT()
        {
            SqlConnection conn    = conexaoBdDAO.conexaoSQL();
            String        sql     = "SELECT idDistribuidora,descricaoDistribuidora'Distribuidora' FROM tbDistribuidora";
            SqlCommand    comando = new SqlCommand(sql, conn);

            conn.Open();
            SqlDataAdapter sqladp = new SqlDataAdapter();

            sqladp.SelectCommand = comando;
            DataTable tbdistribuidora = new DataTable();

            sqladp.Fill(tbdistribuidora);
            conn.Close();
            return(tbdistribuidora);
        }
Esempio n. 5
0
        public bool alterarGenero(GeneroM generoM)
        {
            ConexaoBdDAO  conexaoBdDAO = new ConexaoBdDAO();
            SqlConnection conn         = conexaoBdDAO.conexaoSQL();

            String sql = "UPDATE tbGenero SET descricaoGenero = @Desc where idGenero = @idGenero";

            try
            {
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.AddWithValue("@Desc", generoM.DescricaoGenero);
                cmd.Parameters.AddWithValue("@idGenero", generoM.IdGenero);
                conn.Open();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
Esempio n. 6
0
        public bool alterarPlataforma(PlataformaM Plataforma)
        {
            ConexaoBdDAO  conexaoBdDAO = new ConexaoBdDAO();
            SqlConnection conn         = conexaoBdDAO.conexaoSQL();

            String sql = "UPDATE tbPlataforma SET descricaoPlataforma = @Desc where idPlataforma = @idPlataforma";

            try
            {
                SqlCommand cmd = new SqlCommand(sql, conn);
                cmd.Parameters.AddWithValue("@Desc", Plataforma.DescricaoPlataforma);
                cmd.Parameters.AddWithValue("@idPlataforma", Plataforma.IdPlataforma);
                conn.Open();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
Esempio n. 7
0
        public List <NivelUsuarioM> selectNivelUsuario()
        {
            SqlConnection conn    = conexaoBdDAO.conexaoSQL();
            String        sql     = "select *from tbNivelUsuario";
            SqlCommand    comando = new SqlCommand(sql, conn);

            conn.Open();
            SqlDataReader        dr   = comando.ExecuteReader();
            NivelUsuarioM        nu   = new NivelUsuarioM();
            List <NivelUsuarioM> lnum = new List <NivelUsuarioM>();

            while (dr.Read())
            {
                nu.IdNivelUsuario        = Convert.ToInt32(dr["idNivelUsuario"]);
                nu.DescricaoNivelUsuario = dr["descricaoNivelUsuario"].ToString();
                lnum.Add(nu);
            }

            return(lnum);
        }
Esempio n. 8
0
        public bool cadastrarJogo(JogoM jogoM)
        {
            SqlConnection conn = conexaoBD.conexaoSQL();
            String        sql  = "INSERT INTO tbJogo(nomeJogo,descricaoJogo,idGenero,idPlataforma,idDistribuidora,valorJogo,ClassificacaoJogo,tamanhoGBJogo,qtdEstoqueJogo) VALUES(@nomeJogo,@descricaoJogo,@idGenero,@idPlataforma,@idDistribuidora,@valorJogo,@ClassificacaoJogo,@tamanhoGBJogo,@qtdEstoqueJogo)";


            try
            {
                SqlCommand comando = new SqlCommand(sql, conn);
                comando.Parameters.AddWithValue("@nomeJogo", jogoM.NomeJogo);
                comando.Parameters.AddWithValue("@descricaoJogo", jogoM.DescricaoJogo);
                comando.Parameters.AddWithValue("@idGenero", jogoM.GeneroM.IdGenero);
                comando.Parameters.AddWithValue("@idPlataforma", jogoM.PlataformaM.IdPlataforma);
                comando.Parameters.AddWithValue("@idDistribuidora", jogoM.DistribuidoraM.IdDistribuidora);
                comando.Parameters.AddWithValue("@valorJogo", jogoM.ValorJogo);
                comando.Parameters.AddWithValue("@ClassificacaoJogo", jogoM.ClassificacaoJogoM);
                comando.Parameters.AddWithValue("@tamanhoGBJogo", jogoM.TamanhoGBJogo);
                comando.Parameters.AddWithValue("@qtdEstoqueJogo", jogoM.QtdEstoqueJogo);

                conn.Open();
                comando.ExecuteNonQuery();
                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
Esempio n. 9
0
        public bool cadastroPlataforma(PlataformaM plataformaM)
        {
            SqlConnection conn = conexaoBdDAO.conexaoSQL();
            String        sql  = "SELECT * FROM tbPlataforma WHERE descricaoPlataforma = @Desc";

            try
            {
                SqlCommand comando = new SqlCommand(sql, conn);
                comando.Parameters.AddWithValue("@Desc", plataformaM.DescricaoPlataforma);

                conn.Open();
                SqlDataReader dr = comando.ExecuteReader();

                if (dr.Read())
                {
                    return(false);
                }
                else
                {
                    comando.Cancel();
                    dr.Close();

                    sql = "INSERT INTO tbPlataforma(descricaoPlataforma) VALUES(@Desc)";
                    SqlCommand comando2 = new SqlCommand(sql, conn);
                    comando2.Parameters.AddWithValue("@Desc", plataformaM.DescricaoPlataforma);

                    comando2.ExecuteNonQuery();
                    return(true);
                }
            }
            catch (SqlException e)
            {
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
Esempio n. 10
0
        public bool loginValido(UsuarioM usuarioM)
        {
            SqlConnection conn = conexaoBdDAO.conexaoSQL();
            String        sql  = "SELECT * FROM tbUsuario U INNER JOIN tbFuncionario F ON U.idFuncionario = F.idFuncionario"
                                 + " INNER JOIN tbNivelUsuario N ON U.idNivelUsuario = N.idNivelUsuario WHERE U.loginUsuario"
                                 + " COLLATE Latin1_General_CS_AS = @loginUsuario COLLATE Latin1_General_CS_AS AND "
                                 + "U.senhaUsuario COLLATE Latin1_General_CS_AS = @senhaUsuario COLLATE Latin1_General_CS_AS";

            try
            {
                SqlCommand comando = new SqlCommand(sql, conn);
                comando.Parameters.AddWithValue("@loginUsuario", usuarioM.LoginUsuario);
                comando.Parameters.AddWithValue("@senhaUsuario", usuarioM.SenhaUsuario);
                conn.Open();
                SqlDataReader dr = comando.ExecuteReader();

                if (dr.Read())
                {
                    FuncionarioM  funcionarioM  = new FuncionarioM();
                    NivelUsuarioM nivelUsuarioM = new NivelUsuarioM();

                    UsuarioLogadoM.IdUsuario     = Convert.ToInt32(dr["idUsuario"]);
                    UsuarioLogadoM.LoginUsuario  = dr["loginUsuario"].ToString();
                    UsuarioLogadoM.SenhaUsuario  = dr["senhaUsuario"].ToString();
                    funcionarioM.IdFuncionario   = Convert.ToInt32(dr["idFuncionario"]);
                    funcionarioM.NomeFuncionario = dr["nomeFuncionario"].ToString();
                    funcionarioM.CpfFuncionario  = dr["cpfFuncionario"].ToString();
                    funcionarioM.CargoFuncionarioM.IdCargoFuncionario = Convert.ToInt32(dr["idCargoFuncionario"]);
                    nivelUsuarioM.IdNivelUsuario        = Convert.ToInt32(dr["idNivelUsuario"]);
                    nivelUsuarioM.DescricaoNivelUsuario = dr["descricaoNivelUsuario"].ToString();
                    UsuarioLogadoM.FuncionarioM         = funcionarioM;
                    UsuarioLogadoM.NivelFuncionarioM    = nivelUsuarioM;

                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                return(false);
            }
            finally
            {
                conn.Close();
            }
        }
Esempio n. 11
0
        public CargoFuncionarioM selectCargoFuncID(int id)
        {
            SqlConnection conn    = conexaoBdDAO.conexaoSQL();
            String        sql     = "select *from tbCargoFuncionario where idCargoFuncionario = @idCargo";
            SqlCommand    comando = new SqlCommand(sql, conn);

            conn.Open();
            comando.Parameters.AddWithValue("@idCargo", id);
            SqlDataReader     dr  = comando.ExecuteReader();
            CargoFuncionarioM cfm = new CargoFuncionarioM();

            if (dr.Read())
            {
                cfm = new CargoFuncionarioM();
                cfm.IdCargoFuncionario        = Convert.ToInt32(dr["idCargoFuncionario"]);
                cfm.DescricaoCargoFuncionario = dr["descricaoCargoFuncionario"].ToString();
            }
            conn.Close();
            return(cfm);
        }