private void btn_ok_Click(object sender, System.EventArgs e) { wnd = Request.QueryString["wnd"]; DocsPaWR.DocumentoParolaChiave[] listaDocParoleChiave = new DocsPAWA.DocsPaWR.DocumentoParolaChiave[0];; for (int i = 0; i < this.ListParoleChiave.Items.Count; i++) { if (this.ListParoleChiave.Items[i].Selected) { DocsPaWR.DocumentoParolaChiave docParoleChiave = new DocsPAWA.DocsPaWR.DocumentoParolaChiave(); docParoleChiave.systemId = this.ListParoleChiave.Items[i].Value; docParoleChiave.descrizione = this.ListParoleChiave.Items[i].Text; docParoleChiave.idAmministrazione = UserManager.getInfoUtente(this).idAmministrazione; // ConfigurationManager.AppSettings["ID_AMMINISTRAZIONE"]; listaDocParoleChiave = Utils.addToArrayParoleChiave(listaDocParoleChiave, docParoleChiave); } } if (wnd.Equals("docProf")) { DocsPaWR.SchedaDocumento schedaDocumento = DocumentManager.getDocumentoInLavorazione(this); if (schedaDocumento != null) { // schedaDocumento.paroleChiave = listaDocParoleChiave; schedaDocumento.paroleChiave = addParoleChiaveToDoc(schedaDocumento, listaDocParoleChiave); schedaDocumento.daAggiornareParoleChiave = true; DocumentManager.setDocumentoInLavorazione(this, schedaDocumento); } DocumentManager.setListaParoleChiaveSel(this, listaDocParoleChiave); // Response.Write("<script>var k=window.open('../documento/docProfilo.aspx','IframeTabs'); window.close();</script>"); Response.Write("<script>window.opener.document.forms[0].submit(); window.close();</script>"); } else { DocumentManager.setListaParoleChiaveSel(this, listaDocParoleChiave); if (wnd.Equals("RicC")) { Response.Write("<script>window.opener.f_Ricerca_C.submit(); window.close();</script>"); } else if (wnd.Equals("RicG")) { Response.Write("<script>window.opener.ricDocGrigia.submit(); window.close();</script>"); } } }
private bool listaContains(DocsPAWA.DocsPaWR.DocumentoParolaChiave[] lista, DocsPAWA.DocsPaWR.DocumentoParolaChiave el) { bool trovato = false; if (lista != null) { for (int i = 0; i < lista.Length; i++) { if (lista[i].systemId.Equals(el.systemId)) { trovato = true; break; } } } return(trovato); }
private void btn_Insert_Click(object sender, System.EventArgs e) { try { DocsPaWR.DocumentoParolaChiave parolaC = new DocsPAWA.DocsPaWR.DocumentoParolaChiave(); string msg; //controllo sull'inserimento della parola chiave if (this.txt_parolaC.Text.Equals("") || this.txt_parolaC.Text == null) { msg = "Inserire il valore: parola chiave"; Response.Write("<script>alert('" + msg + "');</script>"); return; } parolaC.descrizione = this.txt_parolaC.Text.ToUpper(); parolaC = DocumentManager.addParolaChiave(this, parolaC); if (parolaC != null) { Response.Write("<script>window.opener.paroleChiave.h_aggiorna.value='S'; alert('Operazione effettuata con successo');</script>"); this.txt_parolaC.Text = ""; } else /* modifica per gestione dato presente */ { Response.Write("<script>window.opener.paroleChiave.h_aggiorna.value='N'; alert('Attenzione.Parola chiave già presente');</script>"); } } catch (Exception es) { ErrorManager.redirectToErrorPage(this, es); } }