コード例 #1
0
        private static Panel AddBodyPanelCol5(AssociationExpenses associationExpense, bool isExpensePerIndex)
        {
            // column 5
            var col5 = new Panel
            {
                CssClass = "col-md-3 col-sm-2 col-xs-6"
            };

            if (associationExpense.Id_ExpenseType != (int)ExpenseType.Individual)
            {
                if (isExpensePerIndex && associationExpense.Associations.Apartments.Count() > 0)
                {
                    var message     = AssociationExpensesManager.ExpensePercentageFilledInMessage(associationExpense);
                    var col5Literal = new Literal {
                        Text = message
                    };
                    col5.Controls.Add(col5Literal);
                    if (!message.Contains("<b>0</b> citiri adăugate din <b>0</b"))
                    {
                        Button btnAddExpense = new Button
                        {
                            PostBackUrl = "AddEditExpense.aspx?id_exes=" + associationExpense.Id,
                            Text        = "Adaugă/Modifică",
                            Visible     = isExpensePerIndex
                        };
                        col5.Controls.Add(btnAddExpense);
                    }
                }
            }
            else
            {
                Button btnAddHeatHelp = new Button
                {
                    PostBackUrl = "AddEditIndividual.aspx?id_exes=" + associationExpense.Id,
                    Text        = "Adaugă/Modifică"
                };

                col5.Controls.Add(btnAddHeatHelp);
            }

            return(col5);
        }