protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { configString = GetChiaveConfigurazione("BE_CONSERVAZIONE_AUTOTEST_JOB", IdAmministrazione.ToString()); setEnabled(); } }
/// <summary> /// Aggiornamento di una chiave /// </summary> /// <param name="tipoRuolo"></param> /// <returns></returns> private SAAdminTool.DocsPaWR.ValidationResultInfo UpdateChiaveConfig(ref SAAdminTool.DocsPaWR.ChiaveConfigurazione chiaveConfig) { //Undo Modifiche Lorusso 22-10-2012 ////DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); AmmUtils.WebServiceLink wsl = new AmmUtils.WebServiceLink(); return(wsl.updateChiaveConfig(chiaveConfig)); //End Undo //DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); //return ws.updateChiaveConfig(chiaveConfig); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { configString = GetChiaveConfigurazione("BE_CONSERVAZIONE_MAX_DIM_ISTANZA", IdAmministrazione.ToString()); #region MEV CS 1.5 - F03_01 configString_percToller = GetChiaveConfigurazione("BE_CONS_PERC_TOLL_MAX_DIM_IST", IdAmministrazione.ToString()); #endregion } }
protected void btn_salva_scheduler_Click(object sender, EventArgs e) { if (configString == null) { configString = new DocsPaWR.ChiaveConfigurazione { Codice = "BE_CONSERVAZIONE_AUTOTEST_JOB", TipoChiave = "B", IDAmministrazione = IdAmministrazione.ToString(), Modificabile = "0", Visibile = "0", IsGlobale = "0", Descrizione = "Chiave di configurazione per gestire i controlli automatici della conservazione", Valore = "0" }; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.addChiaveConfigurazione(configString); this.Clear(IdAmministrazione.ToString()); configString = GetChiaveConfigurazione("BE_CONSERVAZIONE_AUTOTEST_JOB", IdAmministrazione.ToString()); } if (this.Enabled.Checked == false) { configString.Valore = "0"; } else { configString.Valore = GetExecutionConfigurations(); } DocsPaWR.ValidationResultInfo result = null; result = UpdateChiaveConfig(ref configString); if (!result.Value) { // this.ShowValidationMessage(result); // // MEV CS 1.3 - LOG controlli automatici try { SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.WriteLog(sessionManager.getUserAmmSession(), "AMM_CONTROLLI_AUTOMATICI", string.Empty, "Attivazione controlli automatici per Ente " + AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "0"), false); } catch (Exception ex) { } // End MEV CS 1.3 - LOG controlli automatici // } else { // Pulizia della cache //pulizia della cache sul backend e sul frontend this.Clear(IdAmministrazione.ToString()); //ricalcolo delle chiavi //this.FillListChiaviConfig(); // // MEV CS 1.3 - LOG controlli automatici try { SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.WriteLog(sessionManager.getUserAmmSession(), "AMM_CONTROLLI_AUTOMATICI", string.Empty, "Attivazione controlli automatici per Ente " + AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "0"), true); } catch (Exception ex) { } // End MEV CS 1.3 - LOG controlli automatici // } }
protected void btn_salva_dimensioni_Click(object sender, EventArgs e) { #region OldCode //int num_docs, dim_istanza; //if (string.IsNullOrEmpty(tb_num_docs.Text) || string.IsNullOrEmpty(tb_dim_istanza.Text) || !Int32.TryParse(tb_num_docs.Text, out num_docs) || !Int32.TryParse(tb_dim_istanza.Text, out dim_istanza)) //{ // ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_valori", "alert('Inserire i valori richiesti, in formato numerico!');", true); //} //else //{ // if (configString == null) // { // configString = new DocsPaWR.ChiaveConfigurazione // { // Codice = "BE_CONSERVAZIONE_MAX_DIM_ISTANZA", // TipoChiave = "B", // IDAmministrazione = IdAmministrazione.ToString(), // Modificabile = "0", // Visibile = "0", // IsGlobale = "0", // Descrizione = "Chiave di configurazione per definire la massima dimensione delle istanze di conservazione.", // Valore = "0" // }; // DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); // ws.addChiaveConfigurazione(configString); // this.Clear(IdAmministrazione.ToString()); // configString = GetChiaveConfigurazione("BE_CONSERVAZIONE_MAX_DIM_ISTANZA", IdAmministrazione.ToString()); // } // configString.Valore = string.Format("{0}§{1}", tb_num_docs.Text, tb_dim_istanza.Text); // DocsPaWR.ValidationResultInfo result = null; // result = UpdateChiaveConfig(ref configString); // if (!result.Value) // { // // this.ShowValidationMessage(result); // // // // MEV CS 1.3 - LOG Dimensione istanze // try // { // SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); // DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); // ws.WriteLog(sessionManager.getUserAmmSession(), "AMM_DIMENSIONI_ISTANZE", string.Empty, "Definizione dimensioni massime istanze per Ente " + AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "0"), false); // } // catch (Exception ex) // { // } // // End MEV CS 1.3 - LOG Dimensione istanze // // // } // else // { // this.Clear(IdAmministrazione.ToString()); // // // // MEV CS 1.3 - LOG Dimensione istanze // try // { // SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); // DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); // ws.WriteLog(sessionManager.getUserAmmSession(), "AMM_DIMENSIONI_ISTANZE", string.Empty, "Definizione dimensioni massime istanze per Ente " + AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "0"), true); // } // catch (Exception ex) // { // } // // End MEV CS 1.3 - LOG Dimensione istanze // // // } //} #endregion #region MEV CS 1.5 - F03_01 - NewCode int num_docs, dim_istanza, perc_Toll; if (string.IsNullOrEmpty(tb_num_docs.Text) || string.IsNullOrEmpty(tb_dim_istanza.Text) || string.IsNullOrEmpty(tb_perc.Text) || !Int32.TryParse(tb_num_docs.Text, out num_docs) || !Int32.TryParse(tb_dim_istanza.Text, out dim_istanza) || !Int32.TryParse(tb_perc.Text, out perc_Toll) ) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_valori", "alert('Inserire i valori richiesti, in formato numerico!');", true); } else { if (configString == null) { configString = new DocsPaWR.ChiaveConfigurazione { Codice = "BE_CONSERVAZIONE_MAX_DIM_ISTANZA", TipoChiave = "B", IDAmministrazione = IdAmministrazione.ToString(), Modificabile = "0", Visibile = "0", IsGlobale = "0", Descrizione = "Chiave di configurazione per definire la massima dimensione delle istanze di conservazione.", Valore = "0" }; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.addChiaveConfigurazione(configString); this.Clear(IdAmministrazione.ToString()); configString = GetChiaveConfigurazione("BE_CONSERVAZIONE_MAX_DIM_ISTANZA", IdAmministrazione.ToString()); } configString.Valore = string.Format("{0}§{1}", tb_num_docs.Text, tb_dim_istanza.Text); DocsPaWR.ValidationResultInfo result = null; result = UpdateChiaveConfig(ref configString); if (!result.Value) { // this.ShowValidationMessage(result); // // MEV CS 1.3 - LOG Dimensione istanze try { SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.WriteLog(sessionManager.getUserAmmSession(), "AMM_DIMENSIONI_ISTANZE", string.Empty, "Definizione dimensioni massime istanze per Ente " + AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "0"), false); } catch (Exception ex) { } // End MEV CS 1.3 - LOG Dimensione istanze // } else { this.Clear(IdAmministrazione.ToString()); // // MEV CS 1.3 - LOG Dimensione istanze try { SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.WriteLog(sessionManager.getUserAmmSession(), "AMM_DIMENSIONI_ISTANZE", string.Empty, "Definizione dimensioni massime istanze per Ente " + AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "0"), true); } catch (Exception ex) { } // End MEV CS 1.3 - LOG Dimensione istanze // } #region Percentuale di Tolleranza if (configString_percToller == null) { configString_percToller = new DocsPaWR.ChiaveConfigurazione { Codice = "BE_CONS_PERC_TOLL_MAX_DIM_IST", TipoChiave = "B", IDAmministrazione = IdAmministrazione.ToString(), Modificabile = "0", Visibile = "0", IsGlobale = "0", Descrizione = "Chiave di configurazione per definire la percentuale di tolleranza delle istanze di conservazione.", Valore = "0" }; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.addChiaveConfigurazione(configString_percToller); this.Clear(IdAmministrazione.ToString()); configString_percToller = GetChiaveConfigurazione("BE_CONS_PERC_TOLL_MAX_DIM_IST", IdAmministrazione.ToString()); } if (configString_percToller != null) { configString_percToller.Valore = tb_perc.Text; DocsPaWR.ValidationResultInfo result_percToll = null; result_percToll = UpdateChiaveConfig(ref configString_percToller); if (!result_percToll.Value) { // this.ShowValidationMessage(result); } else { this.Clear(IdAmministrazione.ToString()); } } #endregion } #endregion }
/// <summary> /// Aggiornamento di una chiave /// </summary> /// <param name="tipoRuolo"></param> /// <returns></returns> private SAAdminTool.DocsPaWR.ValidationResultInfo UpdateChiaveConfig(ref SAAdminTool.DocsPaWR.ChiaveConfigurazione chiaveConfig) { AmmUtils.WebServiceLink wsl = new AmmUtils.WebServiceLink(); return(wsl.updateChiaveConfig(chiaveConfig)); }