private void caricaDdlSegnatura(string idAmm) { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); //System.Web.UI.WebControls.ListItem list = new System.Web.UI.WebControls.ListItem(); //list.Value = "0"; //list.Text = "Nero"; //ddl_segnatura.Items.Add(list); //list.Value = "1"; //list.Text = "Blu"; //ddl_segnatura.Items.Add(list); //list.Value = "2"; //list.Text = "Rosso"; //ddl_segnatura.Items.Add(list); string segnAmm = ws.getSegnAmm(idAmm); if (segnAmm != null && !segnAmm.Equals("")) { this.ddl_segnatura.SelectedIndex = Convert.ToInt32(segnAmm); } else { this.ddl_segnatura.SelectedIndex = 0; } }
/// <summary> /// Reperimento di tutti i registri disponibili per il ruolo corrente /// </summary> /// <returns></returns> public SAAdminTool.DocsPaWR.Registro[] GetRegistri() { ProtocollazioneIngresso.Login.LoginMng loginMng = new ProtocollazioneIngresso.Login.LoginMng(this._page); SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); return(ws.UtenteGetRegistri(loginMng.GetInfoUtente().idCorrGlobali)); }
private void caricaDdlTema(string idAmm) { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ArrayList temi = new ArrayList(ws.getListaTemi()); System.Web.UI.WebControls.ListItem list = new System.Web.UI.WebControls.ListItem(); list.Value = "0"; list.Text = ""; ddl_TemaAmministraz.Items.Add(list); for (int i = 0; i < temi.Count; i++) { System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem(); string[] valori = temi[i].ToString().Split('^'); li.Value = valori[0]; li.Text = valori[1]; ddl_TemaAmministraz.Items.Add(li); } string temaAmmin = ws.getCssAmministrazione(idAmm); if (temaAmmin != null && !temaAmmin.Equals("")) { string[] realTema = temaAmmin.Split('^'); this.ddl_TemaAmministraz.SelectedIndex = Convert.ToInt32(realTema[1]); } else { this.ddl_TemaAmministraz.SelectedIndex = 0; } }
private bool RifiutaDocumento(string notaRifiuto, string IDTrasmUtente, string idTrasmissione, string idPeople) { bool retValue = false; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); if (ws.RifiutaDocumento(notaRifiuto, IDTrasmUtente, idTrasmissione, idPeople, UserManager.getRuolo(), UserManager.getInfoUtente())) { // creazione oggetto TrasmissioneUtente per la gestione del ritorno al mitt della trasm. rifiutata this.FillMittenteSmistamento(); DocsPaWR.TrasmissioneUtente objTrasmUt = new SAAdminTool.DocsPaWR.TrasmissioneUtente(); objTrasmUt.systemId = IDTrasmUtente; DocsPaWR.Utente objUtente = new SAAdminTool.DocsPaWR.Utente(); objTrasmUt.utente = objUtente; objTrasmUt.utente.idPeople = this._mittenteSmistamento.IDPeople; objTrasmUt.utente.idAmministrazione = this._mittenteSmistamento.IDAmministrazione; DocsPaWR.Ruolo objRuolo = new SAAdminTool.DocsPaWR.Ruolo(); objRuolo.systemId = this._mittenteSmistamento.IDCorrGlobaleRuolo; objTrasmUt.utente.ruoli = new SAAdminTool.DocsPaWR.Ruolo[1]; objTrasmUt.utente.ruoli[0] = objRuolo; SAAdminTool.DocsPaWR.InfoUtente infoUtente = UserManager.getInfoUtente(); retValue = ws.RitornaAlMittTrasmUt(objTrasmUt, infoUtente); } return(retValue); }
/// <summary> /// Page_Load /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Page_Load(object sender, System.EventArgs e) { //----- CONTROLLO DELL'UTENTE AMMINISTRATORE CONNESSO ----------- if (!ws.CheckSession(Session.SessionID)) { Response.Redirect("../Exit.aspx?FROM=ABORT"); } if (!IsPostBack) { SAAdminTool.DocsPaWR.DocsPaWebService wws = new SAAdminTool.DocsPaWR.DocsPaWebService(); string idAmm = AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "3"); string verifica = wws.VerificaDocErrati(idAmm); if (!string.IsNullOrEmpty(verifica)) { if (verifica.Contains("^")) { string[] lista = verifica.Split('^'); this.lbl_doc_no_dest.Text = lista[0]; this.lbl_doc_no_mitt.Text = lista[1]; this.lbl_doc_cc.Text = lista[2]; } } } }
public bool setDatiAmm(string idAmm) { DocsPaWR.DocsPaWebService wws = new SAAdminTool.DocsPaWR.DocsPaWebService(); bool result = wws.setNews(idAmm, this.news.Text, this.enable_news.Checked); return(result); }
//private bool ScartaDocumento(string IDTrasmUtente, bool trasmConWorkflow, string idPeople, string idTrasmissione) //{ // bool retValue = false; // DocsPaWR.DocsPaWebService ws=new SAAdminTool.DocsPaWR.DocsPaWebService(); // retValue = ws.ScartaDocumento(IDTrasmUtente, trasmConWorkflow, idPeople, idTrasmissione); // return retValue; //} private bool ScartaDocumentoSP(DocsPaWR.InfoUtente infoUtente, string idOggetto, string tipoOggetto, string idTrasmissione, string idTrasmSingola, DocsPaWR.MittenteSmistamento mittente, DocsPaWR.RuoloSmistamento ruolo) { bool retValue = false; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); retValue = ws.ScartaDocumento(infoUtente, idOggetto, tipoOggetto, idTrasmissione, idTrasmSingola, mittente, ruolo); return(retValue); }
protected void btn_importa_Click(object sender, EventArgs e) { //Controllo la selezione file if (uploadFile.Value == "" || uploadFile.Value == null) { ClientScript.RegisterStartupScript(this.GetType(), "selezioneNonValida_1", "alert('Selezionare un file valido.');", true); return; } //Controllo che sia un file Excel if (uploadFile.Value != "") { if (uploadFile.Value != null) { string[] path = uploadFile.Value.Split('.'); if (path.Length != 0 && path[path.Length - 1] != "xls") { ClientScript.RegisterStartupScript(this.GetType(), "selezioneNonValida_2", "alert('I files validi sono solo quelli con estensione *.xls');", true); return; } } } //Inizio importazione HttpPostedFile p = uploadFile.PostedFile; Stream fs = p.InputStream; byte[] dati = new byte[fs.Length]; fs.Read(dati, 0, (int)fs.Length); fs.Close(); bool esitoImport = true; SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmm = amministrazione[0]; ws.Timeout = System.Threading.Timeout.Infinite; SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); esitoImport = ws.importaOggettario(dati, "importOggettario.xls", codiceAmm, this.ckb_update.Checked, ref oggInseriti, ref oggAggiornati, ref oggErrati); if (!esitoImport) { ClientScript.RegisterStartupScript(this.GetType(), "errore", "alert('ERRORE : controllare che il modello del file sia corretto.');", true); lbl_avviso.Text = "ERRORE nell'importazione !"; btn_log.Visible = true; return; } //ClientScript.RegisterStartupScript(this.GetType(), "importazioneAvvenuta", "alert('Importazione completata correttamente.');", true); Session.Add("ImportazioneAvvenuta", "ImportazioneAvvenuta"); lbl_avviso.Text = "Oggetti Inseriti : " + oggInseriti + " Oggetti Aggiornati : " + oggAggiornati + " Oggetti Errati : " + oggErrati; btn_log.Visible = true; }
/// <summary> /// Modifica dello stato del registro /// </summary> /// <param name="registro"></param> public void CambiaStatoRegistroCorrente() { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ProtocollazioneIngresso.Login.LoginMng loginMng = new ProtocollazioneIngresso.Login.LoginMng(this._page); SAAdminTool.DocsPaWR.Registro registro = ws.RegistriCambiaStato(loginMng.GetInfoUtente(), this.GetRegistroCorrente()); this.SetRegistroCorrente(registro); }
/// <summary> /// gestione dell'evento del messaggio di conferma /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void msg_elimina_GetMessageBoxResponse(object sender, Utilities.MessageBox.MessageBoxEventHandler e) { if (e.ButtonPressed == Utilities.MessageBox.MessageBoxEventHandler.Button.Ok) { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); ws.deleteConfigurazioneCache(hd_idAmm.Value); clearCampi(); } }
/// <summary> /// Verifica se, per l'amministrazione, la gestione scadenza password è abilitata o meno /// </summary> /// <returns></returns> protected bool IsSupportedPasswordConfig() { if (this.ViewState["IsSupportedPasswordConfig"] == null) { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); this.ViewState["IsSupportedPasswordConfig"] = ws.AdminIsSupportedPasswordConfig(); } return(Convert.ToBoolean(this.ViewState["IsSupportedPasswordConfig"])); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string codiceAmministrazione = amministrazione[0]; ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); hd_idAmm.Value = ws.getIdAmmByCod(codiceAmministrazione); Initialize(); } }
private DocsPaWR.RagioneTrasmissione[] SmistamentoGetListaRagioni(SAAdminTool.DocsPaWR.InfoUtente infoUtente) { DocsPaWR.RagioneTrasmissione[] listaRagSmista; this._infoUtente = infoUtente; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); listaRagSmista = ws.SmistamentoGetRagioniTrasmissione(this._infoUtente.idAmministrazione); return(listaRagSmista); }
/// <summary> /// Forza la scadenza di tutte le password di tutti gli utenti dell'amministrazione /// </summary> protected void ExpireAllPassword() { if (this.IsSupportedPasswordConfig()) { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); ws.AdminExpireAllPassword(sessionManager.getUserAmmSession(), this.GetIdAmministrazione()); } }
/// <summary> /// funzione che inizializza la web form /// </summary> protected void Initialize() { if (ws == null) { ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); } string idAmm = hd_idAmm.Value; SAAdminTool.DocsPaWR.CacheConfig info = ws.getConfigurazioneCache(idAmm); if (info != null) { if (info.massima_dimensione_caching != -1.0) { txt_dim_cache.Text = (info.massima_dimensione_caching / mbyte).ToString(); txt_dim_cache.Style["text-align"] = "right"; ck_dim_cache_infinito.Checked = false; } else { txt_dim_cache.Text = " "; ck_dim_cache_infinito.Checked = true; } if (info.massima_dimensione_file != -1.0) { txt_dim_file.Text = (info.massima_dimensione_file / kbyte).ToString(); txt_dim_file.Style["text-align"] = "right"; ck_dim_file_infinito.Checked = false; } else { txt_dim_file.Text = " "; ck_dim_file_infinito.Checked = true; } txt_ora_fine.Text = info.ora_fine_cache.Substring(0, 2); txt_ora_start.Text = info.ora_inizio_cache.Substring(0, 2); txt_min_fine.Text = info.ora_fine_cache.Substring(3, 2); txt_min_start.Text = info.ora_inizio_cache.Substring(3, 2); txt_doc_root.Text = info.doc_root_server; cb_cache.Checked = info.caching; btn_salva.Text = "Modifica"; btn_elimina.Visible = true; btn_annulla.Visible = false; hd_idAmm.Value = info.idAmministrazione; txt_ws_generale.Text = info.urlwscaching; txt_docLocale.Text = info.doc_root_server_locale; txt_wsLocale.Text = info.url_ws_caching_locale; } else { clearCampi(); btn_salva.Text = "Salva"; } }
/// <summary> /// verifica l'esistenza delle ragioni di trasmissione: COMPETENZA e CONOSCENZA /// </summary> /// <param name="infoUtente"></param> /// <returns>TRUE: esistono le ragioni di trasmissione per lo smistamento; FALSE: non esistono</returns> private bool verificaRagTrasmSmistamento(SAAdminTool.DocsPaWR.InfoUtente infoUtente) { bool retValue = false; this._infoUtente = infoUtente; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); retValue = ws.VerificaRagTrasmSmista(this._infoUtente.idAmministrazione); return(retValue); }
private TreeNodeTitolario CreateNewTreeNodeTitolario(SAAdminTool.DocsPaWR.OrgNodoTitolario nodoTitolario) { TreeNodeTitolario retValue = new TreeNodeTitolario(); DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); bool ruoloAssociato = (ws.AmmGetVisibNodoTit_InRuolo(nodoTitolario.ID, this.hd_idGruppo.Value) != null); ((TreeNodeTitolario)retValue).SetNodoTitolario(nodoTitolario, ruoloAssociato); return(retValue); }
public static SAAdminTool.DocsPaWR.DocsPaWebService getWSForCache(string url) { DocsPaWR.DocsPaWebService docsPaWS = new SAAdminTool.DocsPaWR.DocsPaWebService(); #region Gestione del timeout di connessione try { int timeOut = Int32.Parse(ConfigSettings.getKey(ConfigSettings.KeysENUM.EXECUTIONTIMEOUT)); int l_timeOutLimit = 3600 * 1000 * 24; if (timeOut > l_timeOutLimit) { ConfigSettings.setKey(ConfigSettings.KeysENUM.EXECUTIONTIMEOUT, l_timeOutLimit.ToString()); } if (timeOut > docsPaWS.Timeout) { docsPaWS.Timeout = timeOut; } docsPaWS.Timeout = System.Threading.Timeout.Infinite; } catch (Exception) { } #endregion #region Gestione del proxy try { string proxy = ConfigSettings.getKey(ConfigSettings.KeysENUM.PROXY, "0"); if (proxy.Equals("1")) { string proxyUrl = ConfigSettings.getKey(url); if (!proxyUrl.ToLower().StartsWith("http://")) { proxyUrl = "http://" + proxyUrl; } IWebProxy proxyObject = new WebProxy(proxyUrl, true); if (ConfigSettings.getKey(ConfigSettings.KeysENUM.PROXYCREDENTIALS).Equals("1")) { string username = ConfigSettings.getKey(ConfigSettings.KeysENUM.PROXYUSERNAME); string password = ConfigSettings.getKey(ConfigSettings.KeysENUM.PROXYPASSWORD); string domain = ConfigSettings.getKey(ConfigSettings.KeysENUM.PROXYDOMAIN); NetworkCredential myCred = new NetworkCredential(username, password, domain); proxyObject.Credentials = myCred; } docsPaWS.Proxy = proxyObject; } } catch (Exception) { } #endregion return(docsPaWS); }
/// <summary> /// Reperimento scheda del documento da firmare digitalmente /// </summary> /// <param name="idDocumento"></param> /// <returns></returns> public DocsPaWR.SchedaDocumento GetSchedaDocumento(string idDocumento) { if (string.IsNullOrEmpty(idDocumento)) { return(DocumentManager.getDocumentoSelezionato()); } else { SAAdminTool.DocsPaWR.DocsPaWebService ws = SAAdminTool.ProxyManager.getWS(); return(ws.DocumentoGetDettaglioDocumentoNoDataVista(SAAdminTool.UserManager.getInfoUtente(), idDocumento, idDocumento)); } }
private void creaGerarchia(DocsPaWR.UOSmistamento UoInferiore) { DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); DocsPaWR.UOSmistamento[] UoInf = ws.GetUOInferiori(UoInferiore.ID, this._mittenteSmistamento); UoInferiore.UoInferiori = UoInf; if (UoInferiore.UoInferiori != null && UoInferiore.UoInferiori.Length > 0) { foreach (DocsPaWR.UOSmistamento uo in UoInferiore.UoInferiori) { creaGerarchia(uo); } } }
/// <summary> /// Reperimento del documento firmato /// </summary> /// <param name="page"></param> /// <param name="fileRequest"></param> /// <returns></returns> public SAAdminTool.DocsPaWR.FileDocumento GetSignedDocument(System.Web.UI.Page page, DocsPaWR.FileRequest fileRequest) { SAAdminTool.DocsPaWR.DocsPaWebService ws = SAAdminTool.ProxyManager.getWS(); SAAdminTool.DocsPaWR.FileDocumento retValue = ws.DocumentoGetFileFirmato(fileRequest, SAAdminTool.UserManager.getInfoUtente()); if (retValue == null) { throw new ApplicationException("Attenzione! il file non è visualizzabile.<br><br>Verificare:<br>• l'esistenza del file in:<br>" + fileRequest.docServerLoc + fileRequest.path + fileRequest.fileName + "<br><br>• la stringa di Impronta sulla base dati."); } return(retValue); }
/// <summary> /// funzionr che carica la configurazioen del caching /// </summary> /// <returns></returns> private SAAdminTool.DocsPaWR.CacheConfig caricaConfig() { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); SAAdminTool.DocsPaWR.CacheConfig configurazione = null; string idAmm = UserManager.getInfoUtente().idAmministrazione; if (!string.IsNullOrEmpty(idAmm)) { configurazione = ws.getConfigurazioneCache(idAmm); } return(configurazione); }
public SAAdminTool.DocsPaWR.EsitoSmistamentoDocumento[] SmistaDocumento() { DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); //Andrea - Evita lancio eccezione per lo scadere del timeout //ws.Timeout = System.Threading.Timeout.Infinite; //End Andrea return(ws.SmistaDocumento( this._mittenteSmistamento, this._infoUtente, this._currentDocument, (SAAdminTool.DocsPaWR.DatiTrasmissioneDocumento) this._datiDocumentiTrasmessi[this.GetCurrentDocumentPosition() - 1], this._uoAppartenenza, this._uoInferiori, SAAdminTool.Utils.getHttpFullPath())); }
protected void Mod_Segn(object sender, EventArgs e) { SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); if (!ws.setColoreSegnatura(idAmm, Convert.ToInt32(ddl_segnatura.SelectedValue))) { RegisterClientScriptBlock("jb", "<script>alert('Errore nella modifica del colore segnatura dell\\'Amministrazione');</script>"); } else { idAmm = AmmUtils.UtilsXml.GetAmmDataSession((string)Session["AMMDATASET"], "3"); utils.InitImagePath iip = SAAdminTool.utils.InitImagePath.getInstance(idAmm); iip.clear(); utils.InitImagePath.getInstance(idAmm); RegisterClientScriptBlock("modOk", "<script>alert('Modifica del colore segnatura avvenuta correttamente.');</script>"); } }
/// <summary> /// Save dei dati della password /// </summary> protected void SavePasswordConfigurations() { if (this.IsSupportedPasswordConfig()) { int idAmministrazione = this.GetIdAmministrazione(); SAAdminTool.DocsPaWR.PasswordConfigurations pwdConfigurations = new SAAdminTool.DocsPaWR.PasswordConfigurations(); pwdConfigurations.IdAmministrazione = this.GetIdAmministrazione(); int validationDaysIfEnabled; if (Int32.TryParse(this.txtPasswordValidityDays.Text, out validationDaysIfEnabled)) { pwdConfigurations.ValidityDays = validationDaysIfEnabled; } pwdConfigurations.ExpirationEnabled = (validationDaysIfEnabled > 0); int pwdMinLenght; if (Int32.TryParse(this.txtPasswordMinLength.Text, out pwdMinLenght)) { pwdConfigurations.MinLength = pwdMinLenght; } else { pwdConfigurations.MinLength = 0; } pwdConfigurations.SpecialCharacters = this.txtPasswordSpecialChars.Text.ToCharArray(); SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); if (!ws.AdminSavePasswordConfigurations(sessionManager.getUserAmmSession(), pwdConfigurations)) { // Aggiornamento dei dati non andato a buon fine this.Page.Response.Write("<script>alert('Si è verificato un errore nell\\'aggiornamento delle configurazioni delle password.');</script>"); } else { if (!this.Page.ClientScript.IsClientScriptBlockRegistered(this.GetType(), "SavePasswordConfigCompleted")) { this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "SavePasswordConfigCompleted", "<script>SavePasswordConfigCompleted();</script>"); } } } }
/// <summary> /// Carica array con tutte le system_id delle trasmissioni /// </summary> /// <param name="filtriRicerca"></param> private void FillArrayDocumentiTrasmessi(DocsPaWR.FiltroRicerca[] filtriRicerca) { DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); DocsPaWR.DatiTrasmissioneDocumento[] list = null; if (filtriRicerca != null) { list = ws.GetListDocumentiTrasmessiFilters(this._mittenteSmistamento, filtriRicerca); } else { list = ws.GetListDocumentiTrasmessi(this._mittenteSmistamento); } this._datiDocumentiTrasmessi = new ArrayList(list); list = null; ws = null; }
/// <summary> /// Smistamento del documento alle UO selezionate /// </summary> /// <param name="selectedUO"></param> /// <returns></returns> public SAAdminTool.DocsPaWR.EsitoSmistamentoDocumento[] SmistaDocumento(SAAdminTool.DocsPaWR.UOSmistamento[] uoDestinatarie) { ProtocollazioneIngresso.Login.LoginMng loginMng = new ProtocollazioneIngresso.Login.LoginMng(this.Page); SAAdminTool.DocsPaWR.InfoUtente infoUtente = loginMng.GetInfoUtente(); loginMng = null; Protocollo.ProtocolloMng protocolloMng = new Protocollo.ProtocolloMng(this.Page); string idDocumento = protocolloMng.GetDocumentoCorrente().systemId; protocolloMng = null; SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); // Reperimento dati del documento da smistare SAAdminTool.DocsPaWR.DocumentoSmistamento documentoSmistamento = ws.GetDocumentoSmistamento(idDocumento, infoUtente, false); SAAdminTool.DocsPaWR.EsitoSmistamentoDocumento[] retValue = ws.SmistaDocumentoNonTrasmesso( this.CreateMittenteSmistamento(), infoUtente, documentoSmistamento, uoDestinatarie, SAAdminTool.Utils.getHttpFullPath()); try { foreach (SAAdminTool.DocsPaWR.EsitoSmistamentoDocumento item in retValue) { ProtocollazioneIngressoLog.WriteLogEntry(string.Format("Smistamento (Esito: {0} - DenominazioneDestinatario: {1}", item.DescrizioneEsitoSmistamento, item.DenominazioneDestinatario)); } } catch { } return(retValue); }
private bool insertFile(System.Web.UI.HtmlControls.HtmlInputFile upload, string typeFile, string name) { HttpPostedFile p = upload.PostedFile; Stream fs = p.InputStream; byte[] dati = new byte[fs.Length]; fs.Read(dati, 0, (int)fs.Length); fs.Close(); bool result = true; int num = p.FileName.LastIndexOf('\\'); string fileInput = p.FileName.Substring(num + 1); string[] estensione = fileInput.Split('.'); SAAdminTool.DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); string[] amministrazione = ((string)Session["AMMDATASET"]).Split('@'); string idAmm = amministrazione[3]; string nomeFile = name + idAmm + "." + estensione[1]; ws.Timeout = System.Threading.Timeout.Infinite; SAAdminTool.AdminTool.Manager.SessionManager sessionManager = new SAAdminTool.AdminTool.Manager.SessionManager(); try { result = insert(sessionManager.getUserAmmSession(), dati, nomeFile, ws.getpath(typeFile)); utils.InitImagePath.getInstance(idAmm).clear(); return(result); } catch (Exception e) { //Debugger.Write("Errore in DocsPaWS.asmx - metodo: insertFile", e); return(false); } return(result); }
public void getDatiAmm(string idAmm) { //AmmUtils.WebServiceLink wws = new AmmUtils.WebServiceLink(); //SAAdminTool.DocsPaWR.InfoAmministrazione amm = wws.GetInfoAmmCorrente(idAmm); //this.enable_news.Checked = amm.enable_news; //this.news.Text = amm.news; DocsPaWR.DocsPaWebService wws = new SAAdminTool.DocsPaWR.DocsPaWebService(); string result = wws.getNews(idAmm); if (!string.IsNullOrEmpty(result)) { string[] res = result.Split('^'); if (res[0].ToString().Equals("1")) { this.enable_news.Checked = true; } else { this.enable_news.Checked = false; } this.news.Text = res[1].ToString(); } }
/// <summary> /// Info del singolo documento trasmesso /// </summary> /// <returns></returns> private SAAdminTool.DocsPaWR.DocumentoSmistamento GetDocumentoTrasmesso(bool content) { DocsPaWR.DocumentoSmistamento retValue = null; if (this._datiDocumentiTrasmessi.Count > 0) { string idDocumentoTrasmesso = ((SAAdminTool.DocsPaWR.DatiTrasmissioneDocumento) this._datiDocumentiTrasmessi[this._currentDocumentIndex - 1]).IDDocumento; DocsPaWR.DocsPaWebService ws = new SAAdminTool.DocsPaWR.DocsPaWebService(); if (PdfConverterInfo.ShowDocumentAsPdfFormat) { // Conversione pdf inline del documento bool pdfConverted; retValue = ws.GetDocumentoSmistamentoAsPdf(idDocumentoTrasmesso, this._infoUtente, content, out pdfConverted); } else { retValue = ws.GetDocumentoSmistamento(idDocumentoTrasmesso, this._infoUtente, content); } } return(retValue); }