public static string ValidarVoto(int chapa, int eleicao, int eleitor) { try { string script = "INSERT INTO Eleitor_Eleicao (id_eleicao, id_eleitor, votou, escolha) VALUES (@ID_Eleicao, @ID_Eleitor, 1, @Chapa)"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@ID_Eleitor", eleitor); cmd.Parameters.AddWithValue("@ID_Eleicao", eleicao); cmd.Parameters.AddWithValue("@Chapa", chapa); cmd.ExecuteNonQuery(); return("Voto efetuado com sucesso!"); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static Candidato_DTO AtribuirImagem(int chapa) { try { Candidato_DTO obj = new Candidato_DTO(); string script = "SELECT foto, Apelido FROM Candidato_Eleicao WHERE chapa = @Chapa"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@Chapa", chapa); SqlDataReader dados = cmd.ExecuteReader(); while (dados.Read()) { if (dados.HasRows) { obj.Foto = (Byte[])(dados["foto"]); obj.Apelido = dados["Apelido"].ToString(); } } return(obj); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static string RetornaData(out int ID) { try { string script = "SELECT id_eleicoes, data_eleicao FROM Eleicao WHERE ativa = 'Ativa'"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); SqlDataReader dados = cmd.ExecuteReader(); string data = null; ID = 0; while (dados.Read()) { ID = Convert.ToInt32(dados["id_eleicoes"]); data = dados["data_eleicao"].ToString(); } return(data); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static bool ValidarLogin(Login_DTO obj) { try { string script = "SELECT nome, usuario, senha FROM Administrador WHERE usuario = @Usuario AND senha = @Senha"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@Usuario", obj.Usuario); cmd.Parameters.AddWithValue("@Senha", obj.Senha); SqlDataReader dados = cmd.ExecuteReader(); while (dados.Read()) { if (dados.HasRows) { obj.Nome = dados["nome"].ToString(); return(true); } } return(false); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static string CadastrarCand(int id_Cand, int id_Eleicao, string chapa, byte[] foto, string apelido) { try { string script = "INSERT INTO Candidato_Eleicao (id_eleicao, id_candidato, chapa, foto, Apelido) VALUES (@ID_E, @ID_C, @Chapa, @Foto, @Apelido)"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@ID_E", id_Eleicao); cmd.Parameters.AddWithValue("@ID_C", id_Cand); cmd.Parameters.AddWithValue("@Chapa", chapa); cmd.Parameters.AddWithValue("@Foto", foto); cmd.Parameters.AddWithValue("@Apelido", apelido); cmd.ExecuteNonQuery(); string msg = "Candidato cadastrado com sucesso!"; return(msg); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static Candidato_DTO BuscarCPF(string CPF) { Candidato_DTO obj = new Candidato_DTO(); try { string script = "SELECT id_eleitores, nome, turma_cargo, modulo FROM Eleitor WHERE cpf = @CPF"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@CPF", CPF); SqlDataReader dados = cmd.ExecuteReader(); while (dados.Read()) { obj.IdCandidato = Convert.ToInt32(dados["id_eleitores"]); obj.Nome = dados["nome"].ToString(); obj.Turma = dados["turma_cargo"].ToString(); obj.Modulo = dados["modulo"].ToString(); } return(obj); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static bool VerificarVoto(Eleitor_DTO obj) { try { string script = "SELECT id_eleitor, id_eleicao FROM Eleitor_Eleicao WHERE id_eleitor = @eleitor AND id_eleicao = @eleicao"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@eleitor", obj.Id_Eleitor); cmd.Parameters.AddWithValue("@eleicao", obj.Id_Eleicao); SqlDataReader dados = cmd.ExecuteReader(); while (dados.Read()) { if (dados.HasRows) { return(true); } } return(false); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static List <Eleicao_DTO> RetornarEleicao() { try { List <Eleicao_DTO> datas = new List <Eleicao_DTO>(); string script = "SELECT TOP 5 data_eleicao, descricao, ativa FROM Eleicao WHERE ativa = 'Agendada' OR ativa = 'Ativa' ORDER BY data_eleicao"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); SqlDataReader dados = cmd.ExecuteReader(); while (dados.Read()) { Eleicao_DTO obj = new Eleicao_DTO(); obj.DataEleicao = dados["data_eleicao"].ToString(); obj.Nome = dados["descricao"].ToString(); obj.Status = dados["ativa"].ToString(); datas.Add(obj); } return(datas); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static bool VerificaAtiva() { try { string script = "SELECT ativa FROM Eleicao WHERE ativa = 'Ativa'"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); SqlDataReader dados = cmd.ExecuteReader(); while (dados.Read()) { if (dados.HasRows) { return(true); } } return(false); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static string CadastrarEleitor(Eleitor_DTO obj) { try { string script = "INSERT INTO Eleitor (nome, cpf, turma_cargo, modulo) VALUES (@Nome, @CPF, @Turma, @Modulo)"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@Nome", obj.Nome); cmd.Parameters.AddWithValue("@Cpf", obj.CPF); cmd.Parameters.AddWithValue("@Turma", obj.Curso); cmd.Parameters.AddWithValue("@Modulo", obj.Modulo); cmd.ExecuteNonQuery(); return("Eleitor cadastrado com sucesso"); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static Eleitor_DTO ValidarEleitor(string cpf) { Eleitor_DTO obj = new Eleitor_DTO(); try { string script = "SELECT id_eleitores, nome, cpf, turma_cargo, id_eleicoes, descricao FROM Eleitor, Eleicao WHERE cpf = @cpf AND ativa = 'Ativa'"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@cpf", cpf); SqlDataReader dados = cmd.ExecuteReader(); while (dados.Read()) { if (dados.HasRows) { obj.Id_Eleitor = Convert.ToInt32(dados["id_eleitores"]); obj.CPF = dados["cpf"].ToString(); obj.Nome = dados["nome"].ToString(); obj.Turma = dados["turma_cargo"].ToString(); obj.Id_Eleicao = Convert.ToInt32(dados["id_eleicoes"]); obj.Descricao = dados["descricao"].ToString(); obj.Retorno = true; return(obj); } } obj.Retorno = false; return(obj); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static bool IniciaEleicao(string data) { try { string script = "UPDATE Eleicao SET ativa = 'Ativa' WHERE data_eleicao = @Data"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@Data", data); cmd.ExecuteNonQuery(); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }
public static string CadastrarEleicao(Eleicao_DTO obj, string data) { try { string script = "INSERT INTO Eleicao (data_eleicoes, descricao, ativa ) VALUES (@Data, @Descricao, 'Agendada')"; SqlCommand cmd = new SqlCommand(script, Conexao_DAL.Conexao()); cmd.Parameters.AddWithValue("@Data", data); cmd.Parameters.AddWithValue("@Descricao", obj.Nome); cmd.ExecuteNonQuery(); return("Eleição cadastrada com sucesso!"); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (Conexao_DAL.Conexao().State != ConnectionState.Closed) { Conexao_DAL.Conexao().Close(); } } }