Exemple #1
0
        public int Insert(Jogador j)
        {
            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("INSERT INTO TB_JOGADOR ");
                sql.AppendLine("(ID_POSICIONAMENTO, DE_NOME, DT_NASCIMENTO, NR_CAMISA, DT_CONVOCACAO, DT_DISPENSA) ");
                sql.AppendLine("VALUES (@ID_POSICIONAMENTO, @DE_NOME, @DT_NASCIMENTO, @NR_CAMISA, @DT_CONVOCACAO, @DT_DISPENSA) ");
                sql.AppendLine("SELECT SCOPE_IDENTITY(); ");//Linha Responsável por retornar id que foi Inserido

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@ID_POSICIONAMENTO", j.Posicao);
                    cmd.Parameters.AddWithValue("@DE_NOME", j.NmNome);
                    cmd.Parameters.AddWithValue("@DT_NASCIMENTO", j.DtNascimento);
                    cmd.Parameters.AddWithValue("@NR_CAMISA", j.NrCamisa);
                    cmd.Parameters.AddWithValue("@DT_CONVOCACAO", j.DtConvocacao);
                    cmd.Parameters.AddWithValue("@DT_DISPENSA", j.DtDispensa);

                    con.Open();
                    j.Id = Convert.ToInt32(cmd.ExecuteNonQuery());
                    con.Close();
                }
                return(j.Id);
            }
        }
        public bool Insert(Usuario u)
        {
            bool ok = false;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("INSERT INTO usuario ");
                sql.AppendLine("(cpf_usu, nm_usu) ");
                sql.AppendLine("VALUES (@cpf_usu, @nm_usu) ");
                sql.AppendLine("SELECT SCOPE_IDENTITY(); ");//Linha Responsável por retornar id que foi Inserido

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@cpf_usu", u.Cpf);
                    cmd.Parameters.AddWithValue("@nm_usu", u.Nome);

                    con.Open();
                    ok = (cmd.ExecuteNonQuery() != 0);
                    con.Close();
                }
            }
            return(ok);
        }
Exemple #3
0
        public List <Posicionamento> GetAll()
        {
            List <Posicionamento> lista = new List <Posicionamento>();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();
                string sql = "SELECT ID_POSICAO, DS_POSICAO FROM TB_POSICIONAMENTO";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                Posicionamento p = new Posicionamento();
                                p.IdPosicao        = Convert.ToInt32(dr["ID_POSICAO"]);
                                p.DescricaoPosicao = Convert.ToString(dr["DS_POSICAO"]);

                                lista.Add(p);
                            }
                        }

                        return(lista);
                    }
                }
            }
        }
        public List <Criterio> GetAll()
        {
            List <Criterio> listaCriterios = new List <Criterio>();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.id_criterio_av, ds_criterio_av ");
                sql.AppendLine("FROM Criterio_Avaliacao a ");
                sql.AppendLine("ORDER BY a.id_criterio_av ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                Criterio c = new Criterio();

                                c.Id           = Convert.ToInt32(dr["id_criterio_av"]);
                                c.CriterioNome = dr["ds_criterio_av"].ToString();

                                listaCriterios.Add(c);
                            }
                        }
                    }
                }
            }
            return(listaCriterios);
        }
Exemple #5
0
        public static int Insert(Produto p)
        {
            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("INSERT INTO produtos ");
                sql.AppendLine("(nm_prod,qtd_prod, vl_comp_prod, vl_vend_prod) ");
                sql.AppendLine("VALUES (@nm_prod , @qtd_prod ,  @vl_comp_prod, @vl_vend_prod) ");
                sql.AppendLine("SELECT SCOPE_IDENTITY(); ");//Linha Responsável por retornar id que foi Inserido

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@nm_prod", p.Nome);
                    cmd.Parameters.AddWithValue("@qtd_prod", p.Qtd_produto);
                    cmd.Parameters.AddWithValue("@vl_comp_prod", p.Vl_comp_prod);
                    cmd.Parameters.AddWithValue("@vl_vend_prod", p.Vl_vend_prod);


                    con.Open();

                    p.Id = Convert.ToInt32(cmd.ExecuteScalar());
                    con.Close();
                }
            }
            return(p.Id);
        }
Exemple #6
0
        public static int Update(Produto p)
        {
            int linhasAfetadas = 0;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("UPDATE produtos ");
                sql.AppendLine("nm_prod = @nm_prod, ");
                sql.AppendLine("qtd_prod = @qtd_prod, ");
                sql.AppendLine("vl_comp_prod = @vl_comp_prod, ");
                sql.AppendLine("vl_vend_prod = @vl_vend_prod, ");
                sql.AppendLine("where id_prod = @id_prod ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@nm_prod", p.Nome);
                    cmd.Parameters.AddWithValue("@qtd_prod", p.Qtd_produto);
                    cmd.Parameters.AddWithValue("@vl_comp_prod", p.Vl_comp_prod);
                    cmd.Parameters.AddWithValue("@vl_vend_prod", p.Vl_vend_prod);
                    cmd.Parameters.AddWithValue("@id_prod", p.Id);

                    con.Open();
                    linhasAfetadas = cmd.ExecuteNonQuery();
                    con.Close();
                }
            }
            return(linhasAfetadas);
        }
        public DataTable ObterResultadosPorCriterio(Parametros p)
        {
            DataTable dt = new DataTable();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();

                sql.AppendLine("select ");
                sql.AppendLine("b.nm_proj Projeto, ");
                sql.AppendLine("c.ds_criterio_av Criterio, ");
                sql.AppendLine("CONVERT(decimal(18, 3), CONVERT(decimal(18, 3), sum(a.not_ava)) / CONVERT(decimal(18, 3), COUNT(a.not_ava))) Media, ");
                sql.AppendLine("COUNT(a.not_ava) Avaliadores, ");
                sql.AppendLine("a.id_proj, ");
                sql.AppendLine("a.id_criterio_av ");
                sql.AppendLine("from VotacaoProjetos.dbo.Avalaicao_Projeto a ");
                sql.AppendLine("inner join VotacaoProjetos.dbo.Projeto b on a.id_proj = b.id_proj ");
                sql.AppendLine("inner join VotacaoProjetos.dbo.Criterio_Avaliacao c on a.id_criterio_av = c.id_criterio_av ");
                sql.AppendLine("inner join VotacaoProjetos.dbo.Usuario d on a.cpf_usu = d.cpf_usu ");
                sql.AppendLine("where 1 = 1 ");

                using (SqlCommand cmd = new SqlCommand())
                {
                    if (p.ProjetoId != null)
                    {
                        sql.AppendLine("and a.id_proj = @ProjetoId ");
                        cmd.Parameters.AddWithValue("@ProjetoId", p.ProjetoId);
                    }
                    if (p.CriterioId != null)
                    {
                        sql.AppendLine("and a.id_criterio_av = @CriterioId ");
                        cmd.Parameters.AddWithValue("@CriterioId", p.CriterioId);
                    }
                    if (!string.IsNullOrEmpty(p.CPF))
                    {
                        sql.AppendLine("and a.cpf_usu = @CPF ");
                        cmd.Parameters.AddWithValue("@CPF", p.CPF);
                    }
                    if (!string.IsNullOrEmpty(p.ProjetoTurmaAvaliadorAproximado))
                    {
                        sql.AppendLine("and (b.nm_proj like @Outros or b.ds_proj like @Outros or b.sala_proj like @Outros or b.tur_proj like @Outros) ");
                        cmd.Parameters.AddWithValue("@Outros", "%" + p.ProjetoTurmaAvaliadorAproximado + "%");
                    }

                    sql.AppendLine("group by c.ds_criterio_av, b.nm_proj, a.id_proj, a.id_criterio_av ");
                    sql.AppendLine("order by Media desc, COUNT(a.not_ava) desc ");

                    cmd.Connection  = con;
                    cmd.CommandText = sql.ToString();

                    using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                    {
                        da.Fill(dt);
                    }
                }
                return(dt);
            }
        }
        public DataTable ObterTopAvaliadores()
        {
            DataTable dt = new DataTable();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();

                sql.AppendLine("select b.nm_usu Avaliador, COUNT(a.not_ava) / 3 Avaliacoes ");
                sql.AppendLine("from VotacaoProjetos.dbo.Avalaicao_Projeto a ");
                sql.AppendLine("inner join VotacaoProjetos.dbo.Usuario b on a.cpf_usu = b.cpf_usu ");
                sql.AppendLine("where b.fl_exibe_contagem = 1 ");
                sql.AppendLine("group by a.cpf_usu, b.nm_usu ");
                sql.AppendLine("order by COUNT(a.not_ava) / 3 desc, Avaliador ");

                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.Connection  = con;
                    cmd.CommandText = sql.ToString();

                    using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                    {
                        da.Fill(dt);
                    }
                }
                return(dt);
            }
        }
        public int ObterQuantidadeAvaliadores()
        {
            int quantidadeAvaliadores = 0;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();

                sql.AppendLine("select count(distinct cpf_usu) Pessoas ");
                sql.AppendLine("from VotacaoProjetos.dbo.Avalaicao_Projeto  ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;

                    con.Open();

                    Object o = (cmd.ExecuteScalar());
                    if (o != null)
                    {
                        quantidadeAvaliadores = Convert.ToInt32(o);
                    }

                    con.Close();
                }
            }
            return(quantidadeAvaliadores);
        }
        public bool Insert(AvaliacaoProjeto a)
        {
            bool ok = false;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("INSERT INTO Avalaicao_Projeto ");
                sql.AppendLine("(id_criterio_av, id_proj, cpf_usu, not_ava, dat_ava, obs_ava) ");
                sql.AppendLine("VALUES (@id_criterio_av, @id_proj, @cpf_usu, @not_ava, @dat_ava, @obs_ava) ");
                sql.AppendLine("SELECT SCOPE_IDENTITY(); ");//Linha Responsável por retornar id que foi Inserido

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@id_criterio_av", a.Id_criterio);
                    cmd.Parameters.AddWithValue("@id_proj", a.Id_projeto);
                    cmd.Parameters.AddWithValue("@cpf_usu", a.Id_usuario);
                    cmd.Parameters.AddWithValue("@not_ava", a.Nota);
                    cmd.Parameters.AddWithValue("@dat_ava", a.Data);
                    cmd.Parameters.AddWithValue("@obs_ava", DBNull.Value);

                    con.Open();
                    ok = (cmd.ExecuteNonQuery() != 0);
                    con.Close();
                }
            }
            return(ok);
        }
Exemple #11
0
        public int Update(Jogador j)
        {
            int linhasAfetadas = 0;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();

                sql.AppendLine("UPDATE TB_JOGADOR SET ");
                sql.AppendLine("ID_POSICIONAMENTO = @ID_POSICIONAMENTO, ");
                sql.AppendLine("DE_NOME = @DE_NOME, ");
                sql.AppendLine("DT_NASCIMENTO = @DT_NASCIMENTO, ");
                sql.AppendLine("NR_CAMISA = @NR_CAMISA, ");
                sql.AppendLine("DT_CONVOCACAO = @DT_CONVOCACAO, ");
                sql.AppendLine("DT_DISPENSA = @DT_DISPENSA ");
                sql.AppendLine("WHERE ID_JOGADOR = @ID_JOGADOR");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@ID_POSICIONAMENTO", j.Posicao);
                    cmd.Parameters.AddWithValue("@DE_NOME", j.NmNome);
                    cmd.Parameters.AddWithValue("@DT_NASCIMENTO", j.DtNascimento);
                    cmd.Parameters.AddWithValue("@NR_CAMISA", j.NrCamisa);
                    cmd.Parameters.AddWithValue("@DT_CONVOCACAO", j.DtConvocacao);
                    cmd.Parameters.AddWithValue("@DT_DISPENSA", j.DtDispensa);
                    cmd.Parameters.AddWithValue("@ID_JOGADOR", j.Id);//Necessário ID para saber qual registro será atualizado

                    con.Open();
                    linhasAfetadas = cmd.ExecuteNonQuery();
                    con.Close();
                }
                return(linhasAfetadas);
            }
        }
Exemple #12
0
        public static int Delete(int id)
        {
            int linhasAfetadas = 0;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                string sql = "DELETE FROM produtos WHERE id_prod = @id_prod";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@id_prod", id);

                    con.Open();
                    linhasAfetadas = cmd.ExecuteNonQuery();
                    con.Close();
                }
                return(linhasAfetadas);
            }
        }
Exemple #13
0
        public Jogador GetById(int id)
        {
            Jogador j = null;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.ID_JOGADOR, a.ID_POSICIONAMENTO, a.DE_NOME, a.DT_NASCIMENTO, ");
                sql.AppendLine("a.NR_CAMISA, a.DT_CONVOCACAO, a.DT_DISPENSA, b.DS_POSICAO ");
                sql.AppendLine("FROM TB_JOGADOR a ");
                sql.AppendLine("INNER JOIN TB_POSICIONAMENTO b ON a.ID_JOGADOR = b.ID_POSICAO ");
                sql.AppendLine("WHERE a.ID_JOGADOR = @ID_JOGADOR ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.Parameters.AddWithValue("@ID_JOGADOR", id); //Passagem de parametro

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                j = new Jogador();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.
                                j.Id           = Convert.ToInt32(dr["ID_JOGADOR"]);
                                j.Posicao      = (Models.Enuns.PosicaoEnum)Convert.ToInt32(dr["ID_POSICIONAMENTO"]);
                                j.NmNome       = dr["DE_NOME"].ToString();
                                j.DtNascimento = Convert.ToDateTime(dr["DT_NASCIMENTO"]);
                                j.NrCamisa     = Convert.ToInt32(dr["NR_CAMISA"]);
                                j.DtConvocacao = Convert.ToDateTime(dr["DT_CONVOCACAO"]);
                                j.DtDispensa   = Convert.ToDateTime(dr["DT_DISPENSA"]);
                                j.NmPosicao    = dr["DS_POSICAO"].ToString();
                            }
                        }
                        return(j);
                    }
                }
            }
        }
Exemple #14
0
        public List <Jogador> GetAll()
        {
            List <Jogador> listaJogadores = new List <Jogador>();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.ID_JOGADOR, a.ID_POSICIONAMENTO, a.DE_NOME, a.DT_NASCIMENTO, ");
                sql.AppendLine("a.NR_CAMISA, a.DT_CONVOCACAO, a.DT_DISPENSA, b.DS_POSICAO ");
                sql.AppendLine("FROM TB_JOGADOR a ");
                sql.AppendLine("INNER JOIN TB_POSICIONAMENTO b ON a.ID_POSICIONAMENTO = b.ID_POSICAO ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                Jogador j = new Jogador();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.
                                j.Id           = Convert.ToInt32(dr["ID_JOGADOR"]);
                                j.Posicao      = (Model.Enuns.PosicaoEnum)Convert.ToInt32(dr["ID_POSICIONAMENTO"]);
                                j.NmNome       = dr["DE_NOME"].ToString();
                                j.DtNascimento = Convert.ToDateTime(dr["DT_NASCIMENTO"]);
                                j.NrCamisa     = Convert.ToInt32(dr["NR_CAMISA"]);
                                j.DtConvocacao = Convert.ToDateTime(dr["DT_CONVOCACAO"]);
                                j.DtDispensa   = Convert.ToDateTime(dr["DT_DISPENSA"]);
                                j.NmPosicao    = dr["DS_POSICAO"].ToString();

                                listaJogadores.Add(j);//Adicionando o objeto para a lista
                            }
                        }
                        return(listaJogadores);
                    }
                }
            }
        }
        public AvaliacaoProjeto GetById(string cpf, int projetoId, int criterioId)
        {
            AvaliacaoProjeto a = null;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT id_criterio_av, id_proj, cpf_usu, not_ava, dat_ava, obs_ava ");
                sql.AppendLine("FROM Avalaicao_Projeto a ");
                sql.AppendLine("WHERE a.cpf_usu = @cpf_usu ");
                sql.AppendLine("and a.id_proj = @id_proj ");
                sql.AppendLine("and id_criterio_av = @id_criterio_av ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.Parameters.AddWithValue("@cpf_usu", cpf);
                    cmd.Parameters.AddWithValue("@id_proj", projetoId);
                    cmd.Parameters.AddWithValue("@id_criterio_av", criterioId);

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            if (dr.Read())
                            {
                                a = new AvaliacaoProjeto();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.
                                a.Id_usuario  = dr["cpf_usu"].ToString();
                                a.Id_projeto  = Convert.ToInt32(dr["id_proj"].ToString());
                                a.Id_criterio = Convert.ToInt32(dr["id_criterio_av"].ToString());
                            }
                        }
                    }
                }
            }
            return(a);
        }
Exemple #16
0
        public Projeto GetById(int id)
        {
            Projeto p = null;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.id_proj, a.nm_proj, a.ds_proj, a.sala_proj, a.tur_proj, a.bl_ativo");
                sql.AppendLine("FROM Projeto a ");
                sql.AppendLine("WHERE a.id_proj = @id_proj and a.bl_ativo = 1 ");
                sql.AppendLine("ORDER BY a.nm_proj ");


                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.Parameters.AddWithValue("@id_proj", id); //Passagem de parametro

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            if (dr.Read())
                            {
                                p = new Projeto();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.
                                p.Id        = Convert.ToInt32(dr["id_proj"]);
                                p.Nome      = dr["nm_proj"].ToString();
                                p.Descricao = dr["ds_proj"].ToString();
                                p.Sala      = dr["sala_proj"].ToString();
                                p.Turma     = dr["tur_proj"].ToString();
                            }
                        }
                    }
                }
            }
            return(p);
        }
Exemple #17
0
        public int Delete(int id)
        {
            int linhasAfetadas = 0;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("DELETE FROM TB_JOGADOR ");
                sql.AppendLine("WHERE ID_JOGADOR = @ID_JOGADOR ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@ID_JOGADOR", id);

                    con.Open();
                    linhasAfetadas = cmd.ExecuteNonQuery();
                    con.Close();
                }
                return(linhasAfetadas);
            }
        }
Exemple #18
0
        public static Produto GetById(int id)
        {
            Produto p = null;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.id_prod, a.nm_prod, a.qtd_prod, a.vl_comp_prod, a.vl_vend_prod");
                sql.AppendLine("FROM produtos a ");
                sql.AppendLine("WHERE a.ID = @ID and a.FL_ATIVO = 1 ");
                sql.AppendLine("ORDER BY a.nm_prod ");


                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.Parameters.AddWithValue("@ID", id); //Passagem de parametro

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            if (dr.Read())
                            {
                                p = new Produto();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.
                                p.Id           = Convert.ToInt32(dr["id_prod"]);
                                p.Nome         = dr["nm_prod"].ToString();
                                p.Qtd_produto  = Convert.ToInt32(dr["qtd_produto"].ToString());
                                p.Vl_comp_prod = Convert.ToInt32(dr["vl_comp_prod"].ToString());
                                p.Vl_vend_prod = Convert.ToInt32(dr["vl_vend_prod"].ToString());
                            }
                        }
                    }
                }
            }
            return(p);
        }
Exemple #19
0
        public static List <Produto> GetAll()
        {
            List <Produto> listaProjetos = new List <Produto>();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.id_prod, a.nm_prod, a.qtd_prod, a.vl_comp_prod, a.vl_vend_prod ");
                sql.AppendLine("FROM produtos a ");
                sql.AppendLine("WHERE a.FL_ATIVO = 1 ");
                sql.AppendLine("ORDER BY a.nm_prod ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                Produto p = new Produto();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.
                                p.Id           = Convert.ToInt32(dr["id_prod"]);
                                p.Nome         = dr["nm_prod"].ToString();
                                p.Qtd_produto  = Convert.ToDouble(dr["qtd_prod"]);
                                p.Vl_comp_prod = Convert.ToDouble(dr["vl_comp_prod"]);
                                p.Vl_vend_prod = Convert.ToDouble(dr["vl_vend_prod"]);

                                listaProjetos.Add(p);//Adicionando o objeto para a lista
                            }
                        }
                    }
                }
            }
            return(listaProjetos);
        }
Exemple #20
0
        public List <Projeto> GetAll()
        {
            List <Projeto> listaProjetos = new List <Projeto>();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.id_proj, a.nm_proj, a.ds_proj, a.sala_proj, a.tur_proj");
                sql.AppendLine("FROM Projeto a ");
                sql.AppendLine("WHERE a.bl_ativo = 1 ");
                sql.AppendLine("ORDER BY a.nm_proj ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                Projeto p = new Projeto();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.
                                p.Id        = Convert.ToInt32(dr["id_proj"]);
                                p.Nome      = dr["nm_proj"].ToString();
                                p.Descricao = dr["ds_proj"].ToString();
                                p.Sala      = dr["sala_proj"].ToString();
                                p.Turma     = dr["tur_proj"].ToString();

                                listaProjetos.Add(p);//Adicionando o objeto para a lista
                            }
                        }
                    }
                }
            }
            return(listaProjetos);
        }
        public List <Usuario> GetAll()
        {
            List <Usuario> listaUsuarios = new List <Usuario>();

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.cpf_usu, a.nm_usu, a.fl_exibe_contagem ");
                sql.AppendLine("FROM Usuario a ");
                sql.AppendLine("Order by a.nm_usu ");


                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                Usuario u = new Usuario();

                                u.Cpf           = dr["cpf_usu"].ToString();
                                u.Nome          = dr["nm_usu"].ToString();
                                u.ExibeContagem = Convert.ToBoolean(dr["fl_exibe_contagem"].ToString());

                                listaUsuarios.Add(u);//Adicionando o objeto para a lista
                            }
                        }
                    }
                }
            }
            return(listaUsuarios);
        }
        public Usuario GetById(string cpf)
        {
            Usuario u = null;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                con.Open();

                StringBuilder sql = new StringBuilder();
                sql.AppendLine("SELECT a.cpf_usu, nm_usu, fl_exibe_contagem ");
                sql.AppendLine("FROM Usuario a ");
                sql.AppendLine("WHERE a.cpf_usu = @cpf_usu ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.Parameters.AddWithValue("@cpf_usu", cpf); //Passagem de parametro

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            if (dr.Read())
                            {
                                u = new Usuario();//Instanciando o objeto da iteração
                                //Preenchimento das propriedades a partir do que retornou no banco.

                                u.Cpf           = dr["cpf_usu"].ToString();
                                u.Nome          = dr["nm_usu"].ToString();
                                u.ExibeContagem = Convert.ToBoolean(dr["fl_exibe_contagem"].ToString());
                            }
                        }
                    }
                }
            }
            return(u);
        }
        public bool AlterarExibicaoContagem(Usuario u)
        {
            bool ok = false;

            using (SqlConnection con = new SqlConnection(ConnectionFactory.GetStringConexao()))
            {
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("update usuario ");
                sql.AppendLine("set fl_exibe_contagem = @fl_exibe_contagem  ");
                sql.AppendLine("where cpf_usu = @cpf_usu  ");

                using (SqlCommand cmd = new SqlCommand(sql.ToString(), con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@cpf_usu", u.Cpf);
                    cmd.Parameters.AddWithValue("@fl_exibe_contagem", u.ExibeContagem);

                    con.Open();
                    ok = (cmd.ExecuteNonQuery() != 0);
                    con.Close();
                }
            }
            return(ok);
        }