protected string GetLabelDateLastPrint(ColsRegisterRepertories reg) { if (reg.RegistroRepertorioSingleSettings.DateLastPrint.ToShortDateString().Equals("01/01/0001")) { return(""); } else { return(reg.RegistroRepertorioSingleSettings.DateLastPrint.ToShortDateString().ToString()); } }
protected string GetImageState(ColsRegisterRepertories reg) { string retValue = string.Empty; switch (reg.RegistroRepertorioSingleSettings.CounterState.ToString()) { case "O": retValue = "verde.png"; break; case "C": retValue = "rosso.png"; break; } retValue = "../Images/Icons/" + retValue; return(retValue); }
private void SetSourceForBullettedList(ColsRegisterRepertories colsReg) { // Se ci sono repertori degli anni passati da stampare, viene visualizzato l'avviso RepertorioPrintRange[] ranges = UIManager.RegisterRepertories.GetRepertoriPrintRanges(colsReg.RegistroRepertorio.CounterId, colsReg.RegistroRepertorioSingleSettings.RegistryId, colsReg.RegistroRepertorioSingleSettings.RFId); if (ranges != null && ranges.Length > 0) { System.Collections.Generic.List <String> docs = new System.Collections.Generic.List <string>(); foreach (var r in ranges) { docs.Add(String.Format(Utils.Languages.GetLabelFromCode("RegisterRepertoriesPrint", UIManager.UserManager.GetUserLanguage()), r.FirstNumber, r.LastNumber, r.Year)); } this.blDocList.DataSource = docs; this.blDocList.DataBind(); this.divRegRepertoriesPrint.Visible = true; } else { this.divRegRepertoriesPrint.Visible = false; } }
private void GrdRegisterRepertories_Bind() { ArrayList list; if (ListRegRepertories == null) { list = new ArrayList(); ListRegRepertories = NttDataWA.UIManager.RegisterRepertories.GetRegistriesWithAooOrRf(null, UserManager.GetInfoUser().idGruppo); if (ListRegRepertories != null && ListRegRepertories.Length > 0) { for (int i = 0; i < ListRegRepertories.Length; i++) { foreach (RegistroRepertorioSingleSettings regRepSS in ListRegRepertories[i].SingleSettings) { ColsRegisterRepertories c = new ColsRegisterRepertories(ListRegRepertories[i], regRepSS); list.Add(c); } } ListRegRepertoriesSingleSetting = list.Cast <ColsRegisterRepertories>().ToArray(); } } if (ListRegRepertories != null && ListRegRepertories.Length > 0) { this.GrdRegisterRepertories.DataSource = ListRegRepertoriesSingleSetting; this.GrdRegisterRepertories.DataBind(); if (string.IsNullOrEmpty(this.grid_rowindex.Value)) { this.grid_rowindex.Value = "0"; } this.GrdRegisterRepertories.SelectedIndex = int.Parse(this.grid_rowindex.Value); HighlightSelectedRow(); int index = GrdRegisterRepertories.SelectedIndex + this.GrdRegisterRepertories.PageIndex * this.GrdRegisterRepertories.PageSize; SetSourceForBullettedList(ListRegRepertoriesSingleSetting[index]); } else { this.divRegRepertoriesPrint.Visible = false; DisableButtons(); } }
protected string GetLabelState(ColsRegisterRepertories reg) { return(reg.RegistroRepertorioSingleSettings.CounterState.ToString().Equals("O") ? "Aperto" : "Chiuso"); }