Beispiel #1
0
        private void btn_aggiungi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            if (string.IsNullOrEmpty(hd_idKeyWord.Value))
            {
                ////ToDo Insert della parola chiave
                DocsPaWR.DocumentoParolaChiave parolaC = new DocsPAWA.DocsPaWR.DocumentoParolaChiave();
                parolaC.descrizione = this.txtKeyWord.Text.ToUpper();
                parolaC.idRegistro  = ddlRegRf.SelectedValue;

                parolaC = DocumentManager.addParolaChiave(this, parolaC);

                if (parolaC != null)
                {
                    ListItem item = new ListItem(parolaC.descrizione, parolaC.systemId);
                    if (!ListParoleChiave.Items.Contains(item))
                    {
                        ListParoleChiave.Items.Add(item);
                    }
                    txtKeyWord.Text    = "";
                    hd_idKeyWord.Value = "";
                    Response.Write("<script>alert('Operazione effettuata con successo');</script>");
                    this.txtKeyWord.Text = "";
                }
                else /* modifica per gestione dato presente */
                {
                    Response.Write("<script>alert('Attenzione.Parola chiave già presente');</script>");
                }
                //Riempo la ListBox con la parola nuova
                //Response.Write("<script>alert('"+hd_newKey.Value+"')</script>");
                //ListItem item = new ListItem(txtKeyWord.Text, hd_idKeyWord.Value);
                //if (!ListParoleChiave.Items.Contains(item))
                //    ListParoleChiave.Items.Add(item);
                //txtKeyWord.Text = "";
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        protected void btn_ok_Click(object sender, EventArgs e)
        {
            DocsPaWR.DocumentoParolaChiave[] listaDocParoleChiave = new DocsPAWA.DocsPaWR.DocumentoParolaChiave[0];;

            for (int i = 0; i < this.ListParoleChiave.Items.Count; i++)
            {
                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"];
                docParoleChiave.idRegistro        = ddlRegRf.SelectedValue;
                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>");
                }
            }
        }