public IActionResult Editar(Responsavel resp) { try { ResponsavelDal funcDal = new ResponsavelDal(); string retornoAlteracao = funcDal.AlterResponsavel(resp); if (retornoAlteracao == "Sim") { //Alteração bem sucedida TempData["ResultadoAlterResponsavel"] = 1; return(View()); } else if (retornoAlteracao != "Sim") { //Erro no CPF repetido ou e-mail da conta repetido TempData["ResultadoAlterResponsavel"] = 2; return(View()); } else { } } catch { TempData["ResultadoAlterResponsavel"] = 2; return(View()); } return(View()); }
public IActionResult Excluir(int id, int idLogin) { try { ResponsavelDal respDal = new ResponsavelDal(); respDal.DeleteResponsavel(id, idLogin); TempData["ExclusaoResponsavel"] = 1; return(RedirectToAction(nameof(Consulta))); } catch { TempData["ExclusaoResponsavel"] = 2; return(RedirectToAction(nameof(Consulta))); } }
public ActionResult Excluir(AlunoViewModel viewmodel) { try { ResponsavelDal serviceResponsavel = new ResponsavelDal(); serviceResponsavel.Excluir(ent => ent.alunoid == viewmodel.alunoid); AlunoDal serviceAluno = new AlunoDal(); serviceAluno.Excluir(ent => ent.alunoid == viewmodel.alunoid); EnderecoDal serviceEndereco = new EnderecoDal(); serviceEndereco.Excluir(ent => ent.enderecoid == viewmodel.enderecoid); return(RedirectToAction("Index", "Aluno")); } catch (Exception ex) { return(View()); } }
public IActionResult Index(Responsavel resp) { try { ResponsavelDal respDal = new ResponsavelDal(); //Armazenando código de Autorização resp.Cd_Autorizacao = 2; string retornoCadastro = respDal.CadastroResponsavel(resp); if (retornoCadastro == "Erro1") { //CPF já cadastrado ViewData["ResultadoResponsavel"] = 1; return(View()); } else if (retornoCadastro == "Erro2") { // E-mail já cadastrado ViewData["ResultadoResponsavel"] = 2; return(View()); } else if (retornoCadastro == "Erro3") { // CEP não cadastrado ViewData["ResultadoResponsavel"] = 3; return(View()); } else { // CEP não cadastrado ViewData["ResultadoResponsavel"] = 4; return(View()); } } catch { return(View()); } }
public IActionResult Editar(int id) { ResponsavelDal funcDal = new ResponsavelDal(); return(View(funcDal.SelectOneResponsavel(id))); }
public IActionResult Consulta() { ResponsavelDal funcDal = new ResponsavelDal(); return(View(funcDal.SelectAllResponsaveis())); }
public ActionResult Alterar(AlunoViewModel viewmodel) { ModelState.Remove("matricula"); ModelState.Remove("endereco.cidadeid"); if (ModelState.IsValid) { EnderecoDal serviceEndereco = new EnderecoDal(); var endereco = serviceEndereco.Obter(viewmodel.enderecoid.Value); endereco.cidadeid = viewmodel.endereco.cidadeid; endereco.bairro = viewmodel.endereco.bairro; endereco.logradouro = viewmodel.endereco.logradouro; endereco.numero = viewmodel.endereco.numero; endereco.complemento = viewmodel.endereco.complemento; endereco.cep = RemoveMascara(viewmodel.endereco.cep); serviceEndereco.Alterar(endereco); AlunoDal serviceAluno = new AlunoDal(); var aluno = serviceAluno.Obter(viewmodel.alunoid); aluno.nome = viewmodel.nome; aluno.cpf = RemoveMascara(viewmodel.cpf); aluno.rg = RemoveMascara(viewmodel.rg); aluno.sexo = viewmodel.sexo; aluno.datanascimento = viewmodel.datanascimento; aluno.idade = viewmodel.idade; aluno.telefone = RemoveMascara(viewmodel.telefone); aluno.email = viewmodel.email; aluno.enderecoid = endereco.enderecoid; aluno.dataalteracao = DateTime.Now; aluno.usuarioalteracao = SessaoUsuario.Sessao.nome; serviceAluno.Alterar(aluno); ResponsavelDal serviceResponsavel = new ResponsavelDal(); var responsaveis = serviceResponsavel.ObterVarios(ent => ent.alunoid == aluno.alunoid).ToList(); viewmodel.responsavel.ForEach(responsavel => { var obj = responsaveis.Single(ent => ent.responsavelid == responsavel.responsavelid); obj.nome = responsavel.nome; obj.rg = RemoveMascara(responsavel.rg); obj.cpf = RemoveMascara(responsavel.cpf); obj.profissao = responsavel.profissao; obj.celular = RemoveMascara(responsavel.celular); obj.dataalteracao = DateTime.Now; serviceResponsavel.Alterar(obj); }); return(RedirectToAction("Index", "Aluno")); } else { PrepararViewBags(); return(View(viewmodel)); } }
public ActionResult Incluir(AlunoViewModel viewmodel) { ModelState.Remove("matricula"); ModelState.Remove("endereco.cidadeid"); if (ModelState.IsValid) { EnderecoDal serviceEndereco = new EnderecoDal(); var endereco = new Endereco { cidadeid = viewmodel.endereco.cidadeid, bairro = viewmodel.endereco.bairro, logradouro = viewmodel.endereco.logradouro, numero = viewmodel.endereco.numero, complemento = viewmodel.endereco.complemento, cep = RemoveMascara(viewmodel.endereco.cep) }; serviceEndereco.Incluir(endereco); AlunoDal serviceAluno = new AlunoDal(); Aluno model = new Aluno { nome = viewmodel.nome, cpf = RemoveMascara(viewmodel.cpf), rg = RemoveMascara(viewmodel.rg), sexo = viewmodel.sexo, datanascimento = viewmodel.datanascimento, idade = viewmodel.idade, matricula = GerarMatricula(), telefone = RemoveMascara(viewmodel.telefone), email = viewmodel.email, enderecoid = endereco.enderecoid, datacadastro = DateTime.Now }; serviceAluno.Incluir(model); ResponsavelDal serviceResponsavel = new ResponsavelDal(); var responsavel = new List <Responsavel>(); viewmodel.responsavel.ForEach(item => responsavel.Add(new Responsavel { nome = item.nome, rg = RemoveMascara(item.rg), cpf = RemoveMascara(item.cpf), profissao = item.profissao, celular = RemoveMascara(item.celular), alunoid = model.alunoid, datacadastro = DateTime.Now })); serviceResponsavel.Incluir(responsavel); return(RedirectToAction("Index", "Aluno")); } else { PrepararViewBags(); return(View(viewmodel)); } }