public static string GetMonthlyExpensefilePath(int year, int month, int apartmentId) { const string filePath = "C:\\adminRo\\fluturasi\\{0}\\{1}-{2}\\p{3}.pdf"; string result = null; var apartment = ApartmentsManager.GetById(apartmentId); if (apartment != null) { result = string.Format(filePath, apartmentId, year, month, apartment.Number); } return(result); }
private void PopulateCounters(Administratoro.DAL.Associations association, int?apartmentId) { estateCounters.Visible = false; //if (association.HasStaircase) if (true) { Administratoro.DAL.Apartments apartment = null; if (apartmentId.HasValue) { apartment = ApartmentsManager.GetById(apartmentId.Value); } Panel headerPanel = new Panel(); Label lbExpense = new Label { Text = "Cheltuială", CssClass = "col-md-4 col-xs-4 countersTableHeader" }; Label lbName = new Label { Text = "Contor alocat", CssClass = "col-md-4 col-xs-4 countersTableHeader" }; Label lbNrCountersPerApartment = new Label { Text = "Numărul de contoare în apartament ", CssClass = "col-md-4 col-xs-4 countersTableHeader" }; headerPanel.Controls.Add(lbExpense); headerPanel.Controls.Add(lbName); headerPanel.Controls.Add(lbNrCountersPerApartment); estateCounters.Controls.Add(headerPanel); IEnumerable <Administratoro.DAL.Expenses> expenses = ExpensesManager.GetAllExpenses(); foreach (var expense in expenses) { PopulateCountersData(association, expense, apartment); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { PopulateStairCase(Association); if (!string.IsNullOrEmpty(Request["apartmentid"])) { var apartmentid = Request["apartmentid"].ToNullableInt(); if (apartmentid != null && apartmentid != 0) { var apartment = ApartmentsManager.GetById(apartmentid.Value); if (apartment != null) { userName.Value = apartment.Name; userExtraInfo.Value = apartment.ExtraInfo; userPhone.Value = apartment.Telephone; userEmail.Value = apartment.Email; userDependents.Value = apartment.Dependents.ToString(); apartmentCota.Value = apartment.CotaIndiviza.ToString(); userNr.Value = apartment.Number.ToString(); btnSave.Text = "Actualizează datele"; lblUserId.Text = Request["apartmentid"]; userStairCase.SelectedValue = (apartment.Id_StairCase != null) ? apartment.Id_StairCase.ToString() : null; userHeatHelp.SelectedValue = (apartment.HasHeatHelp.HasValue && apartment.HasHeatHelp.Value ? "1" : "0"); txtfondRulment.Value = (apartment.FondRulment.HasValue ? apartment.FondRulment.Value.ToString() : "0"); txtFondRepairs.Value = (apartment.FondReparatii.HasValue ? apartment.FondReparatii.Value.ToString() : "0"); } else { Response.Redirect("~/Error.aspx?errorId=" + ErrorMessages.UserInvalid); } } else { Response.Redirect("~/Error.aspx?errorId=" + ErrorMessages.UserInvalid); } } else { PopulateApartmentLogic(Association); } } }