protected void btnCloseMonth_Click(object sender, EventArgs e) { var expenses = AssociationExpensesManager.CheckCloseMonth(Association.Id, year(), month()); if (expenses.Any()) { pnlMessage.Visible = true; StringBuilder sb = new StringBuilder(); sb.Append("Luna nu poate fi închisă. <br> Cheltuielile care nu sunt complete: "); foreach (var expense in expenses) { sb.Append(expense.ToString() + ", "); } string result = sb.ToString().Substring(0, sb.ToString().Length - 2); Label lbMessage = new Label(); lbMessage.Attributes.CssStyle.Add("color", "red"); lbMessage.Text = result; pnlMessage.Controls.Add(lbMessage); } else { var shouldMonthClose = btnCloseMonth.CommandArgument != "0"; AssociationExpensesManager.ConfigureOpenCloseMonth(Association.Id, year(), month(), shouldMonthClose); Response.Redirect(Request.RawUrl); } }