///// <summary> ///// Metodo per reperire registri/RF in amministrazione ///// </summary> ///// <param name="codAmm"></param> ///// <param name="codChaRF">0, se voglio solo i registri, 1 se voglio solo gli RF, "" se voglio entrambi</param> ///// <returns></returns> //public static OrgRegistro[] getRegistriByCodAmm(string codAmm, string codChaRF) //{ // OrgRegistro[] result = null; // try // { // result = docsPaWS.AmmGetRegistri(codAmm, codChaRF); // if (result == null) // { // throw new Exception(); // } // } // catch (System.Exception ex) // { // UIManager.AdministrationManager.DiagnosticError(ex); // return null; // } // return result; //} public static OrgRegistro[] AmmGetRegistri() { DocsPaWR.InfoAmministrazione infoAmm = new DocsPaWR.InfoAmministrazione(); infoAmm = docsPaWS.AmmGetInfoAmmCorrente(UserManager.GetInfoUser().idAmministrazione); return(docsPaWS.AmmGetRegistri(infoAmm.Codice, "1")); }
protected void InitializePage() { try { DocsPAWA.AdminTool.Manager.SessionManager session = new DocsPAWA.AdminTool.Manager.SessionManager(); DocsPAWA.AdminTool.Manager.AmministrazioneManager ammManager = new DocsPAWA.AdminTool.Manager.AmministrazioneManager(); DocsPaWR.InfoUtenteAmministratore infoAmministratore = session.getUserAmmSession(); if (infoAmministratore.tipoAmministratore == "2" || infoAmministratore.tipoAmministratore == "3") { this.ddl_amministrazione.Items.Clear(); ammManager.InfoAmmCorrente(infoAmministratore.idAmministrazione); DocsPaWR.InfoAmministrazione infoAmm = ammManager.getCurrentAmm(); this.ddl_amministrazione.Items.Add(new ListItem() { Text = string.Format("[{0}] {1}", infoAmm.Codice, infoAmm.Descrizione), Value = infoAmm.IDAmm, Selected = true }); this.ddl_amministrazione.Enabled = false; } else { ammManager.ListaAmministrazioni(); if (ammManager.getListaAmministrazioni() != null && ammManager.getListaAmministrazioni().Count > 0) { this.ddl_amministrazione.Items.Clear(); this.ddl_amministrazione.Items.Add(new ListItem() { Text = string.Empty, Value = "0" }); foreach (DocsPaWR.InfoAmministrazione amm in ammManager.getListaAmministrazioni()) { ListItem item = new ListItem() { Text = string.Format("[{0}] {1}", amm.Codice, amm.Descrizione), Value = amm.IDAmm }; this.ddl_amministrazione.Items.Add(item); this.ddl_amministrazione.Enabled = true; } } } this.ddl_dataEsecuzione_SelectedIndexChanged(null, null); } catch (Exception) { } }