Exemple #1
0
        public SearchProperties()
        {
            message        = null;
            docProperties  = new DocProperties();
            protProperties = new ProtProperties();

            DocsPaWR.Ruolo ruolo = UserManager.getRuolo();
            protProperties.Registri = new SearchRegistry[ruolo.registri.Length];
            for (int i = 0; i < ruolo.registri.Length; i++)
            {
                SearchRegistry sr = new SearchRegistry();
                sr.Id          = ruolo.registri[i].systemId;
                sr.Codice      = ruolo.registri[i].codRegistro;
                sr.Descrizione = ruolo.registri[i].descrizione;
                sr.Selezionato = (UserManager.getRegistroSelezionato(new Page()).systemId == sr.Id);

                protProperties.Registri[i] = sr;
            }

            try
            {
                //this.protin=this.IsEnabledProtocolloInterno();

                ArrayList aux_td = new ArrayList();
                DocsPaWR.DocsPaWebService DocsPaWS = ProxyManager.getWS();

                if (System.Configuration.ConfigurationManager.AppSettings["ProfilazioneDinamica"] != null &&
                    System.Configuration.ConfigurationManager.AppSettings["ProfilazioneDinamica"] == "1")
                {
                    string idAmm = UserManager.getInfoUtente().idAmministrazione;
                    aux_td.AddRange(DocsPaWS.GetTipologiaAttoProfDin(idAmm));
                }
                else
                {
                    aux_td.AddRange(DocsPaWS.DocumentoGetTipologiaAtto());
                }

                DocsPaWR.TipologiaAtto all = new DocsPAWA.DocsPaWR.TipologiaAtto();
                all.systemId    = string.Empty;
                all.descrizione = "(Tutti)";
                aux_td.Insert(0, all);

                tipidoc = new DocsPAWA.DocsPaWR.TipologiaAtto[aux_td.Count];
                aux_td.CopyTo(tipidoc);
            }
            catch (Exception ex) { Console.WriteLine(ex.Message); }
        }
Exemple #2
0
        private void btn_Insert_Click(object sender, System.EventArgs e)
        {
            try
            {
                DocsPaWR.TipologiaAtto tipoAtto = new DocsPAWA.DocsPaWR.TipologiaAtto();

                string msg;

                this.txt_tipoAtto.Text = this.txt_tipoAtto.Text.TrimStart(" ".ToCharArray()).TrimEnd(" ".ToCharArray());
                //controllo sull'inserimento della parola chiave
                if (this.txt_tipoAtto.Text.Equals("") || this.txt_tipoAtto.Text == null)
                {
                    msg = "Inserire il valore: tipo Atto";
                    Response.Write("<script>alert('" + msg + "');</script>");
                    return;
                }

                tipoAtto.descrizione = this.txt_tipoAtto.Text.ToUpper();


                tipoAtto = DocumentManager.addTipologiaAtto(this, tipoAtto);

                if (tipoAtto != null)
                {
                    Response.Write("<script>window.opener.document." + wnd + ".h_tipoAtto.value='" + tipoAtto.systemId + "'; window.opener.document." + wnd + ".submit(); alert('Operazione effettuata con successo');</script>");
                    this.txt_tipoAtto.Text = "";
                }
                else                 /* modifica per gestione dato presente */
                {
                    Response.Write("<script>window.opener." + wnd + ".h_tipoAtto.value='N'; alert('Attenzione. Tipologia atto già presente');</script>");
                }
            }
            catch (Exception es)
            {
                ErrorManager.redirectToErrorPage(this, es);
            }
        }