示例#1
0
        private void InitializeYearMonth()
        {
            drpAvailableMonths.Items.Clear();
            var yearMonths = AssociationExpensesManager.GetAllMonthsAndYearsAvailableByAssociationId(Association.Id);

            for (int i = 0; i < yearMonths.Count; i++)
            {
                var yearMonth = yearMonths[i];
                drpAvailableMonths.Items.Add(new System.Web.UI.WebControls.ListItem
                {
                    Value = yearMonth.Year + "-" + yearMonth.Month,
                    Text  = "Anul:" + yearMonth.Year + " Luna:" + yearMonth.Month,
                });
            }
        }
示例#2
0
        private void InitializeMonths(int?year, int?month)
        {
            drpExpenseMonth.Items.Clear();
            var estate = (Associations)Session[SessionConstants.SelectedAssociation];

            if (estate != null)
            {
                var yearMonths = AssociationExpensesManager.GetAllMonthsAndYearsAvailableByAssociationId(estate.Id);
                foreach (var ym in yearMonths)
                {
                    drpExpenseMonth.Items.Add(new ListItem
                    {
                        Text     = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(ym.Month) + " " + ym.Year,
                        Value    = ym.Month.ToString(),
                        Selected = (year != null && ym.Month == month.Value)
                    });
                }
            }
        }
示例#3
0
        private void InitializeMonths(int month)
        {
            var availableYearMonths = AssociationExpensesManager.GetAllMonthsAndYearsAvailableByAssociationId(Association.Id);

            drpOpeningMonth.Items.Clear();

            drpOpeningMonth.Items.Add(new ListItem {
                Value = "1", Text = "Ianuarie", Selected = IsMonthSelected(1, month), Enabled = IsMonthEnabled(1, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "2", Text = "Februarie", Selected = IsMonthSelected(2, month), Enabled = IsMonthEnabled(2, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "3", Text = "Martie", Selected = IsMonthSelected(3, month), Enabled = IsMonthEnabled(3, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "4", Text = "Aprilie", Selected = IsMonthSelected(4, month), Enabled = IsMonthEnabled(4, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "5", Text = "Mai", Selected = IsMonthSelected(5, month), Enabled = IsMonthEnabled(5, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "6", Text = "Iunie", Selected = IsMonthSelected(6, month), Enabled = IsMonthEnabled(6, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "7", Text = "Iulie", Selected = IsMonthSelected(7, month), Enabled = IsMonthEnabled(7, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "8", Text = "August", Selected = IsMonthSelected(8, month), Enabled = IsMonthEnabled(8, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "9", Text = "Septembrie", Selected = IsMonthSelected(9, month), Enabled = IsMonthEnabled(9, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "10", Text = "Octombrie", Selected = IsMonthSelected(10, month), Enabled = IsMonthEnabled(10, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "11", Text = "Noiembrie", Selected = IsMonthSelected(11, month), Enabled = IsMonthEnabled(11, availableYearMonths)
            });
            drpOpeningMonth.Items.Add(new ListItem {
                Value = "12", Text = "Decembrie", Selected = IsMonthSelected(12, month), Enabled = IsMonthEnabled(12, availableYearMonths)
            });
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var estate                  = (Associations)Session[SessionConstants.SelectedAssociation];
            var defaultCssClass         = "col-md-2 col-sm-3 col-xs-12";
            List <YearMonth> yearMonths = AssociationExpensesManager.GetAllMonthsAndYearsAvailableByAssociationId(estate.Id);

            if (yearMonths.Count != 0)
            {
                foreach (var yearMonth in yearMonths)
                {
                    var month = new Panel
                    {
                        CssClass = defaultCssClass
                    };
                    var link = new LinkButton {
                        Text = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(yearMonth.Month) + " " + yearMonth.Year.ToString()
                    };
                    link.Click          += link_Click;
                    link.CommandArgument = yearMonth.Year.ToString() + yearMonth.Month.ToString();
                    link.CssClass        = "monthsMainItem";
                    month.Controls.Add(link);
                    monthsMain.Controls.Add(month);
                }

                var month0 = new Panel
                {
                    CssClass = defaultCssClass
                };

                monthsMain.Controls.Add(month0);
            }
            else
            {
                var lblMessage = new Label
                {
                    Text = @"<h4>Nici o lună deschisă.</h4> <br> Pentru a vedea rapoarte, mai întâi trebuie să ai cel puțin o lună deschisă. 
                            <a href='/Expenses/Dashboard.aspx'>Click aici pentru a începe<a/>"
                };
                monthsMain.Controls.Add(lblMessage);
            }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var estate          = (Administratoro.DAL.Associations)Session[SessionConstants.SelectedAssociation];
            var defaultCssClass = "col-md-2 col-sm-3 col-xs-12";
            var yearMonths      = AssociationExpensesManager.GetAllMonthsAndYearsAvailableByAssociationId(estate.Id);

            foreach (var yearMonth in yearMonths)
            {
                var month = new Panel
                {
                    CssClass = defaultCssClass
                };
                var link = new LinkButton {
                    Text = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(yearMonth.Month) + " " + yearMonth.Year.ToString()
                };
                link.Click          += link_Click;
                link.CommandArgument = yearMonth.Year.ToString() + yearMonth.Month.ToString();
                link.CssClass        = "monthsMainItem";
                month.Controls.Add(link);
                monthsMain.Controls.Add(month);
            }

            var month0 = new Panel
            {
                CssClass = defaultCssClass
            };

            var lnkNewMonthOprning = new LinkButton {
                Text = "Deschide o nouă lună"
            };

            lnkNewMonthOprning.Click          += lnkNewMonthOprning_Click;
            lnkNewMonthOprning.CommandArgument = "-1";
            lnkNewMonthOprning.CssClass        = "monthsMainItem fa fa-plus";

            month0.Controls.Add(lnkNewMonthOprning);
            monthsMain.Controls.Add(month0);
        }
示例#6
0
        public ActionResult Index()
        {
            var months = AssociationExpensesManager.GetAllMonthsAndYearsAvailableByAssociationId(AssociationId);

            return(View(months));
        }