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