private void SetRicevutaPecCombo() { string ricevutaPecType = SpedizioneManager.getSetRicevutaPec(this.cboRegistriRF.SelectedValue, null, null, true, ddl_caselle.SelectedValue); if (ricevutaPecType == null) { ricevutaPecType = string.Empty; } else if (ricevutaPecType.Length > 0) { ricevutaPecType = ricevutaPecType.Substring(0, 1); } else { ricevutaPecType = string.Empty; } switch (ricevutaPecType) { case "B": case "S": case "C": lblRicevutaPec.Visible = true; cboTipoRicevutaPec.Visible = true; this.cboTipoRicevutaPec.SelectedValue = ricevutaPecType; break; default: lblRicevutaPec.Visible = false; cboTipoRicevutaPec.Visible = false; break; } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSpedisci_Click(object sender, EventArgs e) { //ABBATANGELI GIANLUIGI AsyncPostBackTimeOut="3600" (1ora) spostato in <asp:ScriptManager /> della pagina aspx //setto il timeout della richiesta di aggiornamento asincrona a 5 minuti //scrManager.AsyncPostBackTimeout = 900; //Non cambio il default, imposto un temporaneo. if (cboTipoRicevutaPec.Visible == true) { SpedizioneManager.getSetRicevutaPec(cboRegistriRF.SelectedValue, null, cboTipoRicevutaPec.SelectedValue, false, ddl_caselle.SelectedValue); } try { DocsPaWR.ConfigSpedizioneDocumento config = SpedizioneManager.GetConfigSpedizioneDocumento(); DocsPaWR.SpedizioneDocumento infoSpedizione = this.GetSpedizioneDocumento(); // Aggiornamento dati destinatari selezionati per la spedizione this.listaDestinatariInterni.SaveData(infoSpedizione); this.listaDestinatariInteroperanti.SaveData(infoSpedizione); this.listaDestinatatiInteropSempl.SaveData(infoSpedizione); bool almostOne = (this.listaDestinatariInterni.Items > 0 && this.listaDestinatariInterni.AlmostOneChecked); if (!almostOne) { almostOne = (this.listaDestinatariInteroperanti.Items > 0 && this.listaDestinatariInteroperanti.AlmostOneChecked) || (this.listaDestinatatiInteropSempl.Items > 0 && this.listaDestinatatiInteropSempl.AlmostOneChecked); } if (!almostOne) { this.ShowErrorMessage("Nessun destinatario selezionato per la spedizione del documento"); } /*else if (!this.IsDocumentoAcquisito && config.AvvisaSuSpedizioneDocumento) * { * this.msgSpedisci.Confirm("E' stata richiesta la spedizione senza aver associato alcun documento elettronico.\\nSi vuole eseguire le operazioni di trasmissione e spedizione automatiche?"); * }*///Gestito con nuovo messaggio else { this.Spedisci(infoSpedizione); } ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "CloseErroreMsg", "<script>CloseWaitPanel();</script>", false); } catch (Exception ex) { ErrorManager.OpenErrorPage(this, ex, "btnSpedisci_Click"); } //Andrea if (Session["MessError"] != null) { messError = Session["MessError"].ToString(); //messError.Replace("'", "\'"); //Response.Write("<script language=\"javascript\">alert('Spedizioni con esito negativo: \\n" + messError + "');</script>"); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "messError", "<script language=\"javascript\">alert('Spedizioni con esito negativo: \\n" + messError + "');</script>", false); Session.Remove("MessError"); messError = string.Empty; } //End Andrea }