private void btnEditar_Click(object sender, EventArgs e)
        {
            VoluntarioModel   voluntario        = voluntarioDAO.readVoluntarioByCPF(dataGridVoluntarios.CurrentRow.Cells[0].Value.ToString());
            VoluntarioCadView voluntarioCadView = new VoluntarioCadView(voluntario, true);

            voluntarioCadView.StartPosition = FormStartPosition.CenterParent;
            voluntarioCadView.ShowDialog(this);
            Fill(voluntarios);
        }
Exemple #2
0
        // Atualiza um voluntario
        public void updateVoluntario(VoluntarioModel voluntario)
        {
            String       update = "update voluntario set nome = @nome, celular = @celular, email = @email, atividade = @atividade where cpf = @cpf";
            MySqlCommand cmd    = new MySqlCommand(update);

            cmd.Parameters.AddWithValue("@cpf", voluntario.Cpf);
            cmd.Parameters.AddWithValue("@nome", voluntario.Nome);
            cmd.Parameters.AddWithValue("@celular", voluntario.Celular);
            cmd.Parameters.AddWithValue("email", voluntario.Email);
            cmd.Parameters.AddWithValue("atividade", voluntario.Atividade);
            db.ExecuteNonQuery(cmd);
        }
Exemple #3
0
        // Insere um voluntario
        public void createVoluntario(VoluntarioModel voluntarioModel)
        {
            String       insert = "insert into voluntario(cpf, nome, celular, email, atividade) values(@cpf, @nome, @celular, @email, @atividade)";
            MySqlCommand cmd    = new MySqlCommand(insert);

            cmd.Parameters.AddWithValue("@cpf", voluntarioModel.Cpf);
            cmd.Parameters.AddWithValue("@nome", voluntarioModel.Nome);
            cmd.Parameters.AddWithValue("@celular", voluntarioModel.Celular);
            cmd.Parameters.AddWithValue("@email", voluntarioModel.Email);
            cmd.Parameters.AddWithValue("atividade", voluntarioModel.Atividade);

            db.ExecuteNonQuery(cmd);
        }
        public object PreencherVoluntarioModel(List <object> itens)
        {
            List <VoluntarioModel> voluntarios = new List <VoluntarioModel>();

            for (int i = 0; i < itens.Count; i++)
            {
                List <string>   item       = itens[i] as List <string>;
                VoluntarioModel voluntario = new VoluntarioModel();
                voluntario.VagaDesejada         = item[1];
                voluntario.NomeCompleto         = item[2];
                voluntario.Genero               = item[3];
                voluntario.DataNascimento       = item[4];
                voluntario.RG                   = item[5];
                voluntario.CPF                  = item[6];
                voluntario.EnderecoCompleto     = item[7];
                voluntario.Bairro               = item[8];
                voluntario.CEP                  = item[9];
                voluntario.Cidade               = item[10];
                voluntario.Estado               = item[11];
                voluntario.TelefoneResidencial  = item[12];
                voluntario.TelefoneCelular      = item[13];
                voluntario.Email                = item[14];
                voluntario.NivelDeEscolaridade  = item[15];
                voluntario.Profissao            = item[16];
                voluntario.AreaEmQueDesejaAtuar = item[17];
                voluntario.Other                = item[18];
                voluntario.PossuiExperienciaEmProjetosSociais = item[19];
                voluntario.Quais = item[20];
                voluntario.De    = item[21];
                voluntario.Ate   = item[22];
                voluntario.DisponibilidadeDeDias = item[23];
                voluntario.Manha       = item[24];
                voluntario.Tarde       = item[25];
                voluntario.Word        = item[26];
                voluntario.Excel       = item[27];
                voluntario.PowerPoint  = item[28];
                voluntario.Project     = item[29];
                voluntario.CRM         = item[30];
                voluntario.Photoshop   = item[31];
                voluntario.Corel       = item[32];
                voluntario.Illustrator = item[33];
                voluntario.Fotografia  = item[34];
                voluntario.InDesign    = item[35];

                voluntarios.Add(voluntario);
            }

            return(voluntarios);
        }
Exemple #5
0
 public void ParaViewModel(VoluntarioModel ent)
 {
     Id             = ent.Id;
     Nome           = ent.Nome;
     Uf             = ent.Uf;
     Cidade         = ent.Cidade;
     Endereco       = ent.Endereco;
     Email          = ent.Email;
     Telefone       = ent.Telefone;
     Login          = ent.Login;
     Senha          = ent.Senha;
     ArquivoId      = ent.ArquivoId;
     Cpf            = ent.Cpf;
     Descricao      = ent.Descricao;
     DataNascimento = ent.DataNascimento;
 }
Exemple #6
0
        // Busca voluntario por cpf
        public VoluntarioModel readVoluntarioByCPF(string cpf)
        {
            String          consulta   = "select cpf as 'CPF', nome as 'Nome', celular as 'Celular', email as 'Email', atividade as 'Atividade' from voluntario where cpf like '%" + cpf + "%'";
            DataTable       dt         = db.ExecuteQuery(consulta);
            VoluntarioModel voluntario = null;

            foreach (DataRow dr in dt.Rows)
            {
                voluntario           = new VoluntarioModel();
                voluntario.Cpf       = dr["cpf"].ToString();
                voluntario.Nome      = dr["nome"].ToString();
                voluntario.Celular   = dr["celular"].ToString();
                voluntario.Email     = dr["email"].ToString();
                voluntario.Atividade = dr["atividade"].ToString();
            }
            return(voluntario);
        }
Exemple #7
0
        public VoluntarioModel SelecionarPorId(int id)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    VoluntarioModel entidade = new VoluntarioModel();

                    entidade.Id = id;

                    return(unit.Voluntarios.SelecionarPorId(entidade));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #8
0
        public VoluntarioModel SelecionarPorLogin(string login)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    VoluntarioModel entidade = new VoluntarioModel();

                    entidade.Login = login;

                    return(unit.Voluntarios.SelecionarPorLogin(entidade));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #9
0
        public VoluntarioModel ParaModel()
        {
            VoluntarioModel ent = new VoluntarioModel();

            ent.Nome     = Nome;
            ent.Uf       = Uf;
            ent.Cidade   = Cidade;
            ent.Endereco = Endereco;
            ent.Email    = Email;
            ent.Telefone = Telefone;
            ent.Login    = Login;
            ent.DefinirSenha(Senha);
            ent.ArquivoId      = ArquivoId;
            ent.Cpf            = Cpf;
            ent.Descricao      = Descricao;
            ent.DataNascimento = DataNascimento;
            ent.Projetos       = new List <ProjetoModel>();

            return(ent);
        }
Exemple #10
0
        public void InserirVoluntario(VoluntarioModel entidade)
        {
            try
            {
                using (UnitOfWorkAdo unit = new UnitOfWorkAdo(_connectionString))
                {
                    var tipo = new TipoUsuarioModel();
                    tipo.Descricao = TipoUsuarioModel.DescricaoVoluntario;

                    entidade.TipoUsuario   = unit.TiposUsuario.SelecionarPorDescricao(tipo);
                    entidade.RoleId        = entidade.TipoUsuario.Id;
                    entidade.Descriminador = UsuarioModel.DescriminadorVoluntario;

                    unit.Voluntarios.Inserir(entidade);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }