예제 #1
0
        public EleitorDTO Consultar(string n)
        {
            string script = @"SELECT * FROM tb_eleitor WHERE nr_inscricao = @nr_inscricao";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("nr_inscricao", n));

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            EleitorDTO eleitor = new EleitorDTO();

            if (reader.Read())
            {
                eleitor.id_eleitor    = reader.GetInt32("id_eleitor");
                eleitor.nm_nome       = reader.GetString("nm_nome");
                eleitor.dt_nascimento = reader.GetDateTime("dt_nascimento");
                eleitor.nr_inscricao  = reader.GetString("nr_inscricao");
                eleitor.nr_zona       = reader.GetInt32("nr_zona");
                eleitor.nm_municipio  = reader.GetString("nm_municipio");
                eleitor.nm_uf         = reader.GetString("nm_uf");
                eleitor.nr_rg         = reader.GetString("nr_rg");
            }

            reader.Close();
            return(eleitor);
        }
예제 #2
0
        public void CadastrarEleitor(EleitorDTO dto)
        {
            string script = @"INSERT tb_eleitor(nm_nome, dt_nascimento, nr_inscricao, nr_zona, nm_municipio, nm_uf, nr_rg, ds_situacao)
                                         VALUES(@nm_nome, @dt_nascimento, @nr_inscricao, @nr_zona, @nm_municipio, @nm_uf, @nr_rg, @ds_situacao)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("nm_nome", dto.nm_nome));
            parms.Add(new MySqlParameter("dt_nascimento", dto.dt_nascimento));
            parms.Add(new MySqlParameter("nr_inscricao", dto.nr_inscricao));
            parms.Add(new MySqlParameter("nr_zona", dto.nr_zona));
            parms.Add(new MySqlParameter("nm_municipio", dto.nm_municipio));
            parms.Add(new MySqlParameter("nm_uf", dto.nm_uf));
            parms.Add(new MySqlParameter("nr_rg", dto.nr_rg));
            parms.Add(new MySqlParameter("ds_situacao", false));

            Database db = new Database();

            db.ExecuteInsertScript(script, parms);
        }
예제 #3
0
        public void CadastrarEleitor(EleitorDTO dto)
        {
            EleitorDatabase db = new EleitorDatabase();

            db.CadastrarEleitor(dto);
        }