Exemple #1
0
 protected string GetLabelDateLastPrint(ColsRegisterRepertories reg)
 {
     if (reg.RegistroRepertorioSingleSettings.DateLastPrint.ToShortDateString().Equals("01/01/0001"))
     {
         return("");
     }
     else
     {
         return(reg.RegistroRepertorioSingleSettings.DateLastPrint.ToShortDateString().ToString());
     }
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 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;
     }
 }
Exemple #4
0
        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();
            }
        }
Exemple #5
0
 protected string GetLabelState(ColsRegisterRepertories reg)
 {
     return(reg.RegistroRepertorioSingleSettings.CounterState.ToString().Equals("O") ? "Aperto" : "Chiuso");
 }