public void efetuarBaixa(EmpresaType empresa, double valor) { PagamentoType pagamento = new PagamentoType(); pagamento.IdEmpresa = empresa.IdEmpresa; pagamento.Valor = valor; insert(pagamento); EmpresaDAL DAL = new EmpresaDAL(); empresa.addDays(30); DAL.update(empresa); }
protected void Page_Load(object sender, EventArgs e) { int idEmpresa = Convert.ToInt32(Request.QueryString["id"].ToString()); int idAssociacao; if (Session["AssociacaoID"] == null) { idAssociacao = 0; Response.Redirect("~/Login.aspx"); } else { idAssociacao = Convert.ToInt32(Session["AssociacaoID"]); } try { if (idEmpresa > 0) { EmpresaBLL BLL = new EmpresaBLL(); EmpresaType empresa = BLL.selectRecord(idEmpresa); if (empresa.IdAssociacao != idAssociacao) { throw new Exception("Acesso Negado!"); } PagamentoBLL pgBLL = new PagamentoBLL(); pgBLL.efetuarBaixa(empresa, 100.00); empresa.addDays(30); Session["FlashMsg"] = "Baixa efetuada com sucesso."; Session["FlashMsgType"] = "success"; } else { throw new Exception("ID Empresa não encontrado"); } } catch (Exception error) { Session["FlashMsg"] = error.Message; Session["FlashMsgType"] = "dang"; } finally { Response.Redirect("~/Painel/Empresas.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { int idEmpresa; if (Session["idEmpresa"] == null) { idEmpresa = 7; } else { idEmpresa = Convert.ToInt32(Session["idEmpresa"]); } EmpresaBLL BLL = new EmpresaBLL(); EmpresaType empresa = BLL.selectRecord(idEmpresa); PagamentoBLL pgBLL = new PagamentoBLL(); pgBLL.efetuarBaixa(empresa, 100.00); empresa.addDays(30); }