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); }
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); }
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); }
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); }
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); } }
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); } }
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); } } } }
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); }
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); }
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); } }
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); }
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); }
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); }