public async Task <IActionResult> OnPostAsync(Guid id) { if (id == null) { return(NotFound()); } Cooperado cooperado = await _cooperadoRepository.ObterCooperado(id); if (cooperado == null) { return(NotFound()); } try { await _cooperadoRepository.ExcluirCooperado(cooperado.Id); return(RedirectToPage("./Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); CooperadoVM = new CooperadoDetailsViewModel(cooperado); return(Page()); } }
public async Task <IActionResult> OnPostInativar(Guid id) { if (id == null) { return(NotFound()); } Cooperado cooperado = await _cooperadoRepository.ObterCooperado(id); cooperado.StatusMatricula = StatusMatricula.Inativo; if (cooperado == null) { return(NotFound()); } try { await _cooperadoRepository.AtualizarCooperado(cooperado); return(RedirectToPage("./Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(Page()); } }
private static void LoadCooperado(Cooperado cooperado) { cooperado.AdicionarTaxa(Taxa.INSS, 11); cooperado.AdicionarTaxa(Taxa.IRPF, 17); cooperado.AdicionarTaxa(Taxa.Mensalidade, 5); cooperado.AdicionarBeneficio(Beneficio.AssistenciaMedica, 200m); }
static void Main(string[] args) { string path = string.Format(@"C:\Users\{0}\Desktop\Matheus Eduardo - Resultado Da Parcial 1.txt", Environment.UserName); TextWriter writer = new StreamWriter(path, false); Cooperado cooperado = new Cooperado(2700, 160); LoadCooperado(cooperado); Console.WriteLine("Aguarde, gerando informações do Cooperado..."); Escritor.ImprimirDados(writer, cooperado); Clt clt = new Clt(1000, 160); LoadClt(clt); Console.WriteLine("Aguarde, gerando informações do Clt..."); Escritor.ImprimirDados(writer, clt); Mei empreendedor = new Mei(2100, 160); LoadMei(empreendedor); Console.WriteLine("Aguarde, gerando informações do Mei..."); Escritor.ImprimirDados(writer, empreendedor); writer.Flush(); writer.Dispose(); writer.Close(); Console.WriteLine("O arquivo com os resultados foi gerado em {0}", path); Console.Read(); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } Cooperado cooperado = await _cooperadoRepository.ObterCooperado(CooperadoVM.Id); if (cooperado == null) { return(NotFound()); } cooperado.Bairro = CooperadoVM.Bairro; cooperado.Cep = CooperadoVM.Cep; cooperado.Cidade = CooperadoVM.Cidade; cooperado.CotaParte = decimal.Parse(CooperadoVM.CotaParte); cooperado.Cpf = CooperadoVM.Cpf; cooperado.Curso = await _cursoRepository.ObterCurso(CooperadoVM.CursoId); cooperado.CursoId = CooperadoVM.CursoId; cooperado.DataExpedicaoRg = CooperadoVM.DataExpedicaoRg; cooperado.DataMatricula = CooperadoVM.DataMatricula; cooperado.DataNascimento = CooperadoVM.DataNascimento; cooperado.Email = CooperadoVM.Email; cooperado.Escolaridade = (Escolaridade)CooperadoVM.Escolaridade; cooperado.Estado = CooperadoVM.Estado; cooperado.EstadoCivil = (EstadoCivil)CooperadoVM.EstadoCivil; cooperado.Logradouro = CooperadoVM.Logradouro; cooperado.Matricula = CooperadoVM.Matricula; cooperado.Nacionalidade = CooperadoVM.Nacionalidade; cooperado.Naturalidade = CooperadoVM.Naturalidade; cooperado.NecessidadeEspecial = (NecessidadeEspecial)CooperadoVM.NecessidadeEspecial; cooperado.Nome = CooperadoVM.Nome; cooperado.NomeMae = CooperadoVM.NomeMae; cooperado.NomePai = CooperadoVM.NomePai; cooperado.OrgaoExpedidorRg = CooperadoVM.OrgaoExpedidorRg; cooperado.RacaCor = (RacaCor)CooperadoVM.RacaCor; cooperado.RendaFamiliar = CooperadoVM.RendaFamiliar; cooperado.Rg = CooperadoVM.Rg; cooperado.Sexo = (Sexo)CooperadoVM.Sexo; cooperado.TelefoneCelular = CooperadoVM.TelefoneCelular; cooperado.TelefoneResidencial = CooperadoVM.TelefoneResidencial; cooperado.Turma = CooperadoVM.Turma; try { await _cooperadoRepository.AtualizarCooperado(cooperado); return(await Task.FromResult(RedirectToPage("./Index"))); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(Page()); } }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } Cooperado cooperado = new Cooperado { Bairro = CooperadoVM.Bairro, Cep = CooperadoVM.Cep, Cidade = CooperadoVM.Cidade, CotaParte = decimal.Parse(CooperadoVM.CotaParte), Cpf = CooperadoVM.Cpf, Curso = await _cursoRepository.ObterCurso(CooperadoVM.CursoId), CursoId = CooperadoVM.CursoId, DataExpedicaoRg = CooperadoVM.DataExpedicaoRg, DataMatricula = CooperadoVM.DataMatricula, DataNascimento = CooperadoVM.DataNascimento, Email = CooperadoVM.Email, Escolaridade = (Escolaridade)CooperadoVM.Escolaridade, Estado = CooperadoVM.Estado, EstadoCivil = (EstadoCivil)CooperadoVM.EstadoCivil, Logradouro = CooperadoVM.Logradouro, Matricula = CooperadoVM.Matricula, Nacionalidade = CooperadoVM.Nacionalidade, Naturalidade = CooperadoVM.Naturalidade, NecessidadeEspecial = (NecessidadeEspecial)CooperadoVM.NecessidadeEspecial, Nome = CooperadoVM.Nome, NomeMae = CooperadoVM.NomeMae, NomePai = CooperadoVM.NomePai, OrgaoExpedidorRg = CooperadoVM.OrgaoExpedidorRg, RacaCor = (RacaCor)CooperadoVM.RacaCor, RendaFamiliar = CooperadoVM.RendaFamiliar, Rg = CooperadoVM.Rg, Sexo = (Sexo)CooperadoVM.Sexo, StatusMatricula = StatusMatricula.Aguardando, TelefoneCelular = CooperadoVM.TelefoneCelular, TelefoneResidencial = CooperadoVM.TelefoneResidencial, Turma = CooperadoVM.Turma }; try { await _cooperadoRepository.SalvarCooperado(cooperado); return(RedirectToPage("./Index")); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(Page()); } }
public async Task <IActionResult> OnGetAsync(Guid id) { if (id == null) { return(NotFound()); } Cooperado cooperado = await _cooperadoRepository.ObterCooperado(id); if (cooperado == null) { return(NotFound()); } CooperadoVM = new CooperadoDetailsViewModel(cooperado); return(Page()); }
public CooperadoViewModel(Cooperado cooperado) { Id = cooperado.Id; Nome = cooperado.Nome; Sexo = (SexoViewModel)cooperado.Sexo; EstadoCivil = (EstadoCivilViewModel)cooperado.EstadoCivil; DataNascimento = cooperado.DataNascimento; RacaCor = (RacaCorViewModel)cooperado.RacaCor; NecessidadeEspecial = (NecessidadeEspecialViewModel)cooperado.NecessidadeEspecial; Cpf = cooperado.Cpf; Rg = cooperado.Rg; OrgaoExpedidorRg = cooperado.OrgaoExpedidorRg; DataExpedicaoRg = cooperado.DataExpedicaoRg; Naturalidade = cooperado.Naturalidade; Nacionalidade = cooperado.Nacionalidade; NomePai = cooperado.NomePai; NomeMae = cooperado.NomeMae; RendaFamiliar = cooperado.RendaFamiliar; Matricula = cooperado.Matricula; Curso = new CursoViewModel(cooperado.Curso); CursoId = cooperado.CursoId; Turma = cooperado.Turma; Escolaridade = (EscolaridadeViewModel)cooperado.Escolaridade; Logradouro = cooperado.Logradouro; Bairro = cooperado.Bairro; Cidade = cooperado.Cidade; Cep = cooperado.Cep; Estado = cooperado.Estado; TelefoneResidencial = cooperado.TelefoneResidencial; TelefoneCelular = cooperado.TelefoneCelular; Email = cooperado.Email; DataMatricula = cooperado.DataMatricula; DataDesligamento = cooperado.DataDesligamento; CotaParte = cooperado.CotaParte.ToString(); StatusMatricula = (StatusMatriculaViewModel)cooperado.StatusMatricula; }