private void pbConfirmar_Click(object sender, EventArgs e) { Controller.MultaController c = new Controller.MultaController(); var m = c.getMultaByID(id); m.observacao = txtObservacao.Text; c.persist(m); this.Close(); }
internal void devolver(EMPRESTIMO emprestimo) { if (emprestimo == null) { throw new DevolucaoFalhouException("Exemplar não está emprestado"); } emprestimo.dtDevolucao = DateTime.Now.Date; //Se está devolvendo depois do prazo de devolução deve gerar multa if (emprestimo.dtDevolucao > emprestimo.dtPrazoDevolucao) { MULTA m = new MULTA(); m.vencimento = DateTime.Now.AddDays(emprestimo.USUARIO.PERFIL.diasParaEmprestimo); m.valor = emprestimo.USUARIO.PERFIL.valorMulta * (int)(DateTime.Now.Date - emprestimo.dtPrazoDevolucao).TotalDays; Controller.MultaController mc = new Controller.MultaController(); mc.persist(m); emprestimo.fkMulta = m.id; } persist(emprestimo); }