public IComandResult Handle(SalvarDadoPessoalComand comand) { //verificar se tem notificação no comand if (!comand.IsValid()) { return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications)); } //var retorno = _repository.BuscarPorUsuarioId(comand.UsuarioId); //var usuario = _usuarioRepositorio.Existe(comand.UsuarioId); //usuario.SetarConfiDadoPessoal(); ////verifica se o usuário ja existe //if (retorno == null) //{ var dadoPessoal = new DadoPessoal(comand.Rua, comand.Numero, comand.Bairro, comand.Uf, comand.Cidade, comand.Cep, comand.Complemento); _repository.Salvar(dadoPessoal); return(new ComandResult(true, "Cadastro efetuado com sucesso!", new { })); //} //else //{ // retorno.Alterar(comand.Rua, comand.Numero, comand.Bairro, comand.Uf, comand.Cidade, comand.Cep, comand.Complemento); // _repository.Alterar(retorno); // return new ComandResult(true, "Dados alterado com sucesso!", new { }); //} }
public async Task <IActionResult> Edit(int id, [Bind("id,Nome,Sexo,Idade,DataDeNascimento,Telefone,Email,Instagram,Facebook,Cpf")] DadoPessoal dadoPessoal) { if (id != dadoPessoal.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(dadoPessoal); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DadoPessoalExists(dadoPessoal.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(dadoPessoal)); }
public IComandResult Handle(SalvarAlunoCommands comand) { //verificar se tem notificação no comand if (!comand.IsValid()) { return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications)); } var alunoJaexiste = _repository.AlunoJaExiste(comand.Ra, comand.Rm); if (alunoJaexiste != null) { return(new ComandResult(false, "Aluno já está cadastrado!!", new { })); } var dadoPessoal = new DadoPessoal(comand.Rua, comand.Numero, comand.Bairro, comand.Uf, comand.Cidade, comand.Cep, comand.Complemento); var ret = _dadoPessoalRepositorio.Salvar(dadoPessoal); var aluno = new Aluno(comand.Nome, comand.SobreNome, comand.DataNascimento, comand.Sexo, comand.Nacionalidade, comand.Natural, ret.Id, comand.Ra, comand.Rm, comand.RacaCor, comand.Gemeos, comand.UsuarioId); _repository.Salvar(aluno); return(new ComandResult(true, "Dados Salvos com Sucesso!!", new { })); }
public DadoPessoal CriarDadoPessoal(string rua, string numero, string bairro, string uf, string cidade, string cep, string complemento) { var dadoPessoal = new DadoPessoal(rua, numero, bairro, uf, cidade, cep, complemento); _context.DadoPessoals.Add(dadoPessoal); return(dadoPessoal); }
public async Task <IActionResult> Create([Bind("id,Nome,Sexo,Idade,DataDeNascimento,Telefone,Email,Instagram,Facebook,Cpf")] DadoPessoal dadoPessoal) { if (ModelState.IsValid) { _context.Add(dadoPessoal); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(dadoPessoal)); }
private void toolStripMenuItem21_Click(object sender, EventArgs e) { PessoaDado p2 = new Membro_Aclamacao(); p2.Endereco = new business.classes.Endereco(); p2.Telefone = new business.classes.Telefone(); DadoPessoal cv = new DadoPessoal(p2, false, false, false); cv.MdiParent = this; cv.Text = "Janela " + childFormNumber++; cv.Show(); }
public IComandResult Handle(SalvarFuncionarioCommands comand) { var r = new List <string>(); //verificar se tem notificação no comand if (!comand.IsValid()) { return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications)); } var existeCpf = _usuarioRepositorio.ExisteCpf(comand.Cpf); var existeEmail = _usuarioRepositorio.ExisteEmail(comand.Email); if (existeCpf) { return(new ComandResult(false, "Cpf já está cadastrado,verifique se o usuário não está inativo!", new { })); } if (existeEmail) { return(new ComandResult(false, "Email já está cadastrado,cadastre outro!", new { })); } comand.Senha = "123456"; var usuario = new Usuario(comand.Nome, comand.SobreNome, comand.Cpf, comand.Senha, comand.Email); var chaveSenha = Functions.GetRandomString(); var _senha = Crypto.EncriptarSenha(comand.Senha, chaveSenha); usuario.SetarChaveSenha(chaveSenha, _senha); usuario.SetarTipoUsuario(comand.TipoUsuario); //usuario.SetarFoto(); var _user = _usuarioRepositorio.Salvar(usuario); var dadoPessoal = new DadoPessoal(comand.Rua, comand.Numero, comand.Bairro, comand.Uf, comand.Cidade, comand.Cep, comand.Complemento); var ret = _dadoPessoalRepositorio.Salvar(dadoPessoal); var funcionario = new Funcionario(comand.Nome, comand.SobreNome, comand.DataNascimento, comand.Sexo, comand.Nacionalidade, comand.Natural, ret.Id, _user.Id, comand.UsuarioId, Guid.Parse(comand.FuncaoId)); funcionario.SetarCelular(comand.Celular); funcionario.SetarEmail(comand.Email); funcionario.SetarRgCpf(comand.Rg, comand.Cpf); funcionario.SetarTelefoneFixo(comand.TelefoneFixo); funcionario.AtivarDesativar(); var retorno = _repository.Salvar(funcionario); return(new ComandResult(true, "Dados Salvos com Sucesso!!", new { r })); }
public DadoPessoal Salvar(DadoPessoal dadoPessoal) { var retorno = _context.DadoPessoals.Add(dadoPessoal); return(retorno.Entity); }
public void Alterar(DadoPessoal dadoPessoal) { _context.Entry <DadoPessoal>(dadoPessoal).State = EntityState.Modified; }