Пример #1
0
        /// <summary>
        /// Reperimento contenuto del file
        /// </summary>
        /// <param name="versionId"></param>
        /// <returns></returns>
        public static byte[] GetFileContent()
        {
            String selectedVersionId = null;

            if (DocumentManager.getSelectedNumberVersion() != null && DocumentManager.ListDocVersions != null)
            {
                selectedVersionId = (from v in DocumentManager.ListDocVersions where v.version.Equals(DocumentManager.getSelectedNumberVersion()) select v.versionId).FirstOrDefault();
            }

            DocsPaWR.FileRequest fileInfo = (DocumentManager.getSelectedAttachId() != null) ?
                                            UIManager.FileManager.GetFileRequest(DocumentManager.getSelectedAttachId()) :
                                            UIManager.FileManager.GetFileRequest(selectedVersionId);

            DocsPaWR.FileDocumento fileDocumento = WsInstance.DocumentoGetFile(fileInfo, UIManager.UserManager.GetInfoUser());

            if (fileDocumento != null)
            {
                return(fileDocumento.content);
            }
            else
            {
                if (HttpContext.Current.Session["CheckOutPage.Content"] != null)
                {
                    return((byte[])HttpContext.Current.Session["CheckOutPage.Content"]);
                }
                else
                {
                    return(null);
                }
            }
        }
Пример #2
0
        protected void BtnSaveDocument_Click(object sender, EventArgs e)
        {
            bool insert = CheckValues();

            if (insert)
            {
                Policy policy = PopulatePolicy();
                if (Request.QueryString["s"] != null && Request.QueryString["s"].ToString().Equals("new"))
                {
                    //Inserimento di una nuova policy
                    bool result = WsInstance.InserisciPolicyConservazione(policy);

                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "chiudi", "close_and_save('Y');", true);
                }
                else
                {
                    //Modifica policy
                    policy.system_id = Request.QueryString["id"].ToString();
                    bool result = WsInstance.ModifyPolicyConservazione(policy);

                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "chiudi", "close_and_save('Y');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_stampa", "alert('Inserire il nome della Policy');", true);
            }
        }
Пример #3
0
        protected void BtnSaveDocument_Click(object sender, EventArgs e)
        {
            bool insert = CheckValues();

            if (insert)
            {
                Policy policy = PopulatePolicy();
                if (Request.QueryString["s"] != null && Request.QueryString["s"].ToString().Equals("new"))
                {
                    //Inserimento di una nuova policy
                    bool result = WsInstance.InserisciPolicyConservazione(policy);

                    // svuoto la cache per ricaricare la lista aggiornata
                    try
                    {
                        bool svuotaCache = WsInstance.SvuotaCachePolicy(this.IdAmministrazione.ToString(), "D");
                    }
                    catch (Exception ex)
                    {
                    }

                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "chiudi", "close_and_save('Y');", true);
                }
                else
                {
                    //Inserimento di una nuova policy
                    policy.system_id = Request.QueryString["id"].ToString();
                    bool result = WsInstance.ModifyPolicyConservazione(policy);

                    // svuoto la cache per ricaricare la lista aggiornata nel dettaglio
                    try
                    {
                        bool svuotaCache = WsInstance.SvuotaCachePolicy(this.IdAmministrazione.ToString(), "D");
                    }
                    catch (Exception ex)
                    {
                    }

                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "chiudi", "close_and_save('Y');", true);
                }
            }
            else
            {
                if (string.IsNullOrEmpty(this.txt_nome.Text))
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_project", "alert('Inserire un nome per la Policy');", true);
                }
                else
                {
                    if (!string.IsNullOrEmpty(this.txtCodFascicolo.Text) && !string.IsNullOrEmpty(this.txtDescFascicolo.Text) && string.IsNullOrEmpty(this.chk_tipo_class.SelectedValue))
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_project", "alert('Seleziona un tipo di ricerca per la classificazione');", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_project", "alert('Selezionare almeno un criterio per la creazione della Policy');", true);
                    }
                }
            }
        }
Пример #4
0
 protected void SetReportPregresso()
 {
     if (Request.QueryString["id"] != null)
     {
         string idReport = Request.QueryString["id"].ToString();
         this.ReportSelezionato = WsInstance.GetReportPregressi(idReport, true);
     }
 }
Пример #5
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public static DocsPaWR.FileDocumento GetFileInfo()
        {
            DocsPaWR.FileRequest fileInfo = (UIManager.DocumentManager.getSelectedAttachId() != null) ?
                                            UIManager.FileManager.GetFileRequest(UIManager.DocumentManager.getSelectedAttachId()) :
                                            UIManager.FileManager.GetFileRequest();

            return(WsInstance.DocumentoGetInfoFile(fileInfo, UIManager.UserManager.GetInfoUser()));
        }
Пример #6
0
        protected RegistroRepertorio[] GetRegisteredRegistries()
        {
            RegisteredRegistriRepertorioRequest req = new RegisteredRegistriRepertorioRequest();

            req.AdministrationId = IdAmministrazione.ToString();
            RegisteredRegistriRepertorioResponse resp = WsInstance.GetRegisteredRegistries(req);

            return(resp.RegistriRepertorio);
        }
Пример #7
0
        protected void RepertoriChange_Click(object sender, EventArgs e)
        {
            if (Repertori != null && Repertori.Length != 0 && !String.IsNullOrEmpty(ddl_type_repertorio.SelectedValue))
            {
                RegistroRepertorio repertorio = Repertori.Where(rep => rep.CounterId.Equals(ddl_type_repertorio.SelectedValue)).FirstOrDefault();


                if (repertorio != null)
                {
                    RegistroRepertorioSettingsRequest request = new RegistroRepertorioSettingsRequest();
                    request.CounterId    = repertorio.CounterId;
                    request.TipologyKind = TipologyKind.D;

                    RegistroRepertorioSettingsResponse resp = new RegistroRepertorioSettingsResponse();
                    resp = WsInstance.GetRegisterSettings(request);

                    RegistroRepertorioSingleSettings r = resp.RegistroRepertorioSingleSettings;

                    ddl_rf_aoo.Items.Clear();
                    ddl_rf_aoo.Items.Add(new ListItem("Tutti", "TUTTI"));

                    int        num = 0;
                    Registro[] reg = WsInstance.GetRfByIdAmm(IdAmministrazione, "0");
                    if (reg != null && reg.Length > 0)
                    {
                        num = reg.Length;

                        for (int i = 0; i < reg.Length; i++)
                        {
                            string descrizione = "[" + reg[i].codice + "]" + " - " + reg[i].descrizione;
                            ddl_rf_aoo.Items.Add(descrizione);
                            ddl_rf_aoo.Items[i + 1].Value = reg[i].systemId;
                        }
                    }

                    Registro[] rf = WsInstance.GetRfByIdAmm(IdAmministrazione, "1");
                    if (rf != null && rf.Length > 0)
                    {
                        num = rf.Length + num;
                        int z = 0;
                        for (int y = reg.Length; y < num; y++, z++)
                        {
                            string descrizione = "[" + rf[z].codice + "]" + " - " + rf[z].descrizione;
                            ddl_rf_aoo.Items.Add(descrizione);
                            ddl_rf_aoo.Items[y + 1].Value = rf[z].systemId;
                        }
                    }
                }
            }
            else
            {
                ddl_rf_aoo.Items.Clear();
            }
            this.upRfAOO.Update();
        }
Пример #8
0
 public static void SendMailSupportForDocumentDelivery(SchedaDocumento schedaDocumento, Utente utente, Ruolo ruolo)
 {
     try
     {
         WsInstance.SendMailSupportForDocumentDelivery(schedaDocumento, utente, ruolo);
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
     }
 }
Пример #9
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public static string getSetRicevutaPec(string idRegistro, string ricevutaPecDefault, string ricevutaPecOneTime, bool getData, string mailAddress)
 {
     try
     {
         return(WsInstance.getSetRicevutaPec(idRegistro, ricevutaPecDefault, ricevutaPecOneTime, getData, mailAddress));
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
 }
Пример #10
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="schedaDocumento"></param>
 /// <returns></returns>
 public static DocsPaWR.SpedizioneDocumento GetSpedizioneDocumento(SchedaDocumento schedaDocumento)
 {
     try
     {
         return(WsInstance.GetSpedizioneDocumento(UserManager.GetInfoUser(), schedaDocumento));
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
 }
Пример #11
0
 public static DocsPaWR.Canale getDatiCanPref(DocsPaWR.Corrispondente corr)
 {
     try
     {
         return(WsInstance.AddressBookGetDatiCanalePref_Experimental(corr));
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
 }
Пример #12
0
 public static List <DocsPaWR.InfoDocumentoSpedito> GetReportSpedizioniDocumenti(FiltriReportSpedizioni filters, List <string> idDocumenti)
 {
     try
     {
         return(WsInstance.GetReportSpedizioniDocumenti(filters, idDocumenti.ToArray(), UserManager.GetInfoUser()).ToList());
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
 }
Пример #13
0
        /// <summary>
        /// Reperimento contenuto del file
        /// </summary>
        /// <param name="versionId"></param>
        /// <returns></returns>
        public static byte[] GetFileContent()
        {
            DocsPaWR.FileDocumento fileDocumento = WsInstance.DocumentoGetFile(FileManager.getSelectedFile(), UserManager.getInfoUtente());

            if (fileDocumento != null)
            {
                return(fileDocumento.content);
            }
            else
            {
                return(null);
            }
        }
Пример #14
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="schedaDocumento"></param>
 /// <param name="infoSpedizione"></param>
 /// <returns></returns>
 public static DocsPaWR.SpedizioneDocumento SpedisciDocumento(SchedaDocumento schedaDocumento, DocsPaWR.SpedizioneDocumento infoSpedizione)
 {
     try
     {
         InfoUtente infoUtente = UserManager.GetInfoUser();
         infoUtente.urlWA = Utils.utils.getHttpFullPath();
         return(WsInstance.SpedisciDocumento(infoUtente, schedaDocumento, infoSpedizione));
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
 }
Пример #15
0
 protected void GetRf()
 {
     Registro[] rf = WsInstance.GetRfByIdAmm(IdAmministrazione, "1");
     if (rf != null && rf.Length > 0)
     {
         ddl_rf.Items.Clear();
         ddl_rf.Items.Add("");
         for (int i = 0; i < rf.Length; i++)
         {
             string descrizione = "[" + rf[i].codice + "]" + " - " + rf[i].descrizione;
             ddl_rf.Items.Add(descrizione);
             ddl_rf.Items[i + 1].Value = rf[i].systemId;
         }
     }
 }
Пример #16
0
 protected void GetAOO()
 {
     Registro[] reg = WsInstance.GetRfByIdAmm(IdAmministrazione, "0");
     if (reg != null && reg.Length > 0)
     {
         ddl_aoo.Items.Clear();
         ddl_aoo.Items.Add("");
         for (int i = 0; i < reg.Length; i++)
         {
             string descrizione = "[" + reg[i].codice + "]" + " - " + reg[i].descrizione;
             ddl_aoo.Items.Add(descrizione);
             ddl_aoo.Items[i + 1].Value = reg[i].systemId;
         }
     }
 }
Пример #17
0
 /// <summary>
 /// PEC 4 - requisito 5 - storico spedizioni
 /// </summary>
 /// <param name="idDocument"></param>
 /// <returns></returns>
 public static DocsPaWR.ElStoricoSpedizioni[] GetElementiStoricoSpedizione(string idDocument)
 {
     try
     {
         //WsInstance.GetElementiStoricoSpedizione(idDocument);
         return(WsInstance.SpedizioneGetElementiStoricoSpedizione(idDocument));
         //WsInstance.GetElementiStoricoSpedizione(idDocument);
         //return null;
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(null);
     }
 }
Пример #18
0
 public static bool DocumentAlreadySent_Opt(string idDocument)
 {
     try
     {
         if (!string.IsNullOrEmpty(idDocument))
         {
             return(WsInstance.DocumentAlreadySent_Opt(idDocument));
         }
         else
         {
             return(false);
         }
     }
     catch (System.Exception ex)
     {
         UIManager.AdministrationManager.DiagnosticError(ex);
         return(false);
     }
 }
Пример #19
0
        protected void BtnSaveDocument_Click(object sender, EventArgs e)
        {
            bool insert = CheckValues();

            if (insert)
            {
                Policy policy = PopulatePolicy();
                if (Request.QueryString["s"] != null && Request.QueryString["s"].ToString().Equals("new"))
                {
                    //Inserimento di una nuova policy
                    bool result = WsInstance.InserisciPolicyConservazione(policy);

                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "chiudi", "close_and_save('Y');", true);
                }
                else
                {
                    //Inserimento di una nuova policy
                    policy.system_id = Request.QueryString["id"].ToString();
                    bool result = WsInstance.ModifyPolicyConservazione(policy);

                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "chiudi", "close_and_save('Y');", true);
                }
            }
            else
            {
                if (string.IsNullOrEmpty(this.txt_nome.Text))
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_project", "alert('Inserire un nome per la Policy');", true);
                }
                else
                {
                    if (string.IsNullOrEmpty(this.txtCodFascicolo.Text) || string.IsNullOrEmpty(txtDescFascicolo.Text))
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_project", "alert('Inserire un codice di classifica');", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "no_project", "alert('Selezionare almeno un criterio per la creazione della Policy');", true);
                    }
                }
            }
        }
Пример #20
0
 protected void ChangeTypeDocument(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(ddl_type_documents.SelectedValue))
     {
         TemplateLite template = this.Template[ddl_type_documents.SelectedValue];
         if (!string.IsNullOrEmpty(template.idDiagram))
         {
             DiagrammaStato diagramma = WsInstance.getDiagrammaById(template.idDiagram);
             if (diagramma != null && diagramma.STATI.Length > 0)
             {
                 ddl_state_document.Items.Clear();
                 ddl_state_document.Items.Add("");
                 ddl_state_document.Enabled = true;
                 for (int i = 0; i < diagramma.STATI.Length; i++)
                 {
                     ddl_state_document.Items.Add(diagramma.STATI[i].DESCRIZIONE);
                     ddl_state_document.Items[i + 1].Value = (diagramma.STATI[i].SYSTEM_ID).ToString();
                 }
             }
             else
             {
                 ddl_state_document.Items.Clear();
                 ddl_state_document.Enabled = false;
             }
         }
         else
         {
             ddl_state_document.Items.Clear();
             ddl_state_document.Enabled = false;
         }
         this.btnCampiProfilati.OnClientClick = String.Format("OpenCampiProfilati('" + ddl_type_documents.SelectedValue + "');");
         this.btnCampiProfilati.Enabled       = true;
         this.TemplateProf = null;
     }
     else
     {
         ddl_state_document.Items.Clear();
         ddl_state_document.Enabled     = false;
         this.btnCampiProfilati.Enabled = false;
     }
     this.upStateTypeDocument.Update();
 }
Пример #21
0
        /// <summary>
        /// Reperimento contenuto del file firmato
        /// </summary>
        /// <returns></returns>
        public static byte[] GetSignedFileContent()
        {
            String selectedVersionId = null;

            if (DocumentManager.getSelectedNumberVersion() != null && DocumentManager.ListDocVersions != null)
            {
                selectedVersionId = (from v in DocumentManager.ListDocVersions where v.version.Equals(DocumentManager.getSelectedNumberVersion()) select v.versionId).FirstOrDefault();
            }

            DocsPaWR.FileRequest fileInfo = (DocumentManager.getSelectedAttachId() != null) ?
                                            FileManager.GetFileRequest(DocumentManager.getSelectedAttachId()) : FileManager.GetFileRequest(selectedVersionId);

            DocsPaWR.FileDocumento fileDocumento = WsInstance.DocumentoGetFileFirmato(fileInfo, UserManager.GetInfoUser());

            if (fileDocumento != null)
            {
                return(fileDocumento.content);
            }
            else
            {
                return(null);
            }
        }
Пример #22
0
        protected string GetRegistro(DocsPaWR.ItemReportPregressi report)
        {
            string result = string.Empty;

            if (!string.IsNullOrEmpty(report.idRegistro))
            {
                if (this.Registri == null)
                {
                    this.Registri = new Dictionary <string, DocsPaWR.Registro>();
                }
                if (this.Registri.ContainsKey(report.idRegistro))
                {
                    result = this.Registri[report.idRegistro].codRegistro;
                }
                else
                {
                    DocsPaWR.Registro reg = WsInstance.GetRegistroBySistemId(report.idRegistro);
                    this.Registri.Add(report.idRegistro, reg);
                    result = reg.codRegistro;
                }
            }
            return(result);
        }
Пример #23
0
 protected void updateStateDiagram()
 {
     if (!string.IsNullOrEmpty(ddl_type_documents.SelectedValue))
     {
         TemplateLite template = this.Template[ddl_type_documents.SelectedValue];
         if (!string.IsNullOrEmpty(template.idDiagram))
         {
             DiagrammaStato diagramma = WsInstance.getDiagrammaById(template.idDiagram);
             if (diagramma != null && diagramma.STATI.Length > 0)
             {
                 ddl_state_document.Items.Clear();
                 ddl_state_document.Items.Add("");
                 ddl_state_document.Enabled = true;
                 for (int i = 0; i < diagramma.STATI.Length; i++)
                 {
                     ddl_state_document.Items.Add(diagramma.STATI[i].DESCRIZIONE);
                     ddl_state_document.Items[i + 1].Value = (diagramma.STATI[i].SYSTEM_ID).ToString();
                 }
             }
             else
             {
                 ddl_state_document.Items.Clear();
                 ddl_state_document.Enabled = false;
             }
         }
         else
         {
             ddl_state_document.Items.Clear();
             ddl_state_document.Enabled = false;
         }
     }
     else
     {
         ddl_state_document.Items.Clear();
         ddl_state_document.Enabled = false;
     }
 }
Пример #24
0
        public static byte[] GetPackage()
        {
            byte[] _zipContent = null;
            NttDataWA.DocsPaWR.SchedaDocumento _schedaDocumento;
            DocsPaWR.FileDocumento             _filePrincipale;
            DocsPaWR.FileDocumento             _fileTemp;
            Ionic.Zip.ZipFile      _zipFile;
            System.IO.MemoryStream _tempStream;
            try
            {
                _tempStream      = new System.IO.MemoryStream();
                _zipFile         = new Ionic.Zip.ZipFile();
                _schedaDocumento = UIManager.DocumentManager.getSelectedRecord();
                var _docPrincipale = _schedaDocumento.documenti[0];
                var filePath       = _docPrincipale.fileName;
                if (
                    filePath.ToUpper().EndsWith(".P7M") ||
                    filePath.ToUpper().EndsWith(".TSD") ||
                    filePath.ToUpper().EndsWith(".M7M") ||
                    filePath.ToUpper().EndsWith(".TSR")
                    )
                {
                    _filePrincipale = WsInstance.DocumentoGetFileFirmato(_schedaDocumento.documenti[0], UIManager.UserManager.GetInfoUser());
                }
                else
                {
                    _filePrincipale = WsInstance.DocumentoGetFile(_schedaDocumento.documenti[0], UIManager.UserManager.GetInfoUser());
                }


                if (_filePrincipale != null && _filePrincipale.content != null && _filePrincipale.content.Length > 0)
                {
                    _zipFile.AddEntry(_filePrincipale.nomeOriginale, _filePrincipale.content);
                }

                int indexAllegato = 0;
                foreach (var attach in _schedaDocumento.allegati)
                {
                    filePath = attach.fileName;
                    if (
                        filePath.ToUpper().EndsWith(".P7M") ||
                        filePath.ToUpper().EndsWith(".TSD") ||
                        filePath.ToUpper().EndsWith(".M7M") ||
                        filePath.ToUpper().EndsWith(".TSR")
                        )
                    {
                        _fileTemp = WsInstance.DocumentoGetFileFirmato(attach, UIManager.UserManager.GetInfoUser());
                    }
                    else
                    {
                        _fileTemp = WsInstance.DocumentoGetFile(attach, UIManager.UserManager.GetInfoUser());
                    }
                    // può essere null ?
                    if (_fileTemp == null || _fileTemp.content == null || _fileTemp.content.Length == 0)
                    {
                        continue;
                    }
                    _zipFile.AddEntry("Allegato_" + ++indexAllegato + "_" + _fileTemp.nomeOriginale, _fileTemp.content);
                }
                _zipFile.Save(_tempStream);



                _zipContent = _tempStream.ToArray();
            }
            catch (Exception ex) { throw ex; }

            return(_zipContent);
        }
Пример #25
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="schedaDocumento"></param>
 /// <param name="infoSpedizione"></param>
 /// <returns></returns>
 public static DocsPaWR.SpedizioneDocumento SpedisciDocumento(SchedaDocumento schedaDocumento, DocsPaWR.SpedizioneDocumento infoSpedizione)
 {
     return(WsInstance.SpedisciDocumento(UserManager.getInfoUtente(), schedaDocumento, infoSpedizione));
 }
Пример #26
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public static string getSetRicevutaPec(string idRegistro, string ricevutaPecDefault, string ricevutaPecOneTime, bool getData, string mailAddress)
 {
     return(WsInstance.getSetRicevutaPec(idRegistro, ricevutaPecDefault, ricevutaPecOneTime, getData, mailAddress));
 }
Пример #27
0
        protected void ViewDetailsPolicy()
        {
            string idPolicy = Request.QueryString["id"].ToString();

            this.Policy        = WsInstance.GetPolicyById(idPolicy);
            this.txt_nome.Text = this.Policy.nome;

            this.lbl_dataCreazioneDa.txt_Data.Text = this.Policy.dataCreazioneDa;

            if (!string.IsNullOrEmpty(this.Policy.tipoDataCreazione))
            {
                this.ddl_dataCreazione_E.SelectedValue = this.Policy.tipoDataCreazione;

                if (this.Policy.tipoDataCreazione.Equals("2") || this.Policy.tipoDataCreazione.Equals("3") || this.Policy.tipoDataCreazione.Equals("4") || this.Policy.tipoDataCreazione.Equals("5"))
                {
                    this.lblDa.Visible = false;
                    this.lbl_dataCreazioneDa.Visible = false;
                    this.lblA.Visible = false;
                    this.lbl_dataCreazioneA.Visible = false;
                }
                else
                {
                    if (this.Policy.tipoDataCreazione.Equals("0"))
                    {
                        this.lblDa.Visible = true;
                        this.lbl_dataCreazioneDa.Visible       = true;
                        this.lbl_dataCreazioneDa.txt_Data.Text = this.Policy.dataCreazioneDa;

                        this.lblA.Visible = false;
                        this.lbl_dataCreazioneA.Visible       = false;
                        this.lbl_dataCreazioneA.txt_Data.Text = string.Empty;
                    }
                    if (this.Policy.tipoDataCreazione.Equals("1"))
                    {
                        this.lblDa.Visible = true;
                        this.lbl_dataCreazioneDa.Visible       = true;
                        this.lbl_dataCreazioneDa.txt_Data.Text = this.Policy.dataCreazioneDa;
                        if (!string.IsNullOrEmpty(this.Policy.dataCreazioneA))
                        {
                            this.lblA.Visible = true;
                            this.lbl_dataCreazioneA.Visible       = true;
                            this.lbl_dataCreazioneA.txt_Data.Text = this.Policy.dataCreazioneA;
                        }
                    }
                }
            }

            this.rbl_tipo.SelectedValue = this.Policy.tipo;

            if (this.Policy.tipo.Equals("C"))
            {
                GetTypeRegistries();
                this.ddl_rf_aoo.Enabled          = true;
                this.ddl_type_repertorio.Enabled = true;

                if (!string.IsNullOrEmpty(this.Policy.idTemplate))
                {
                    this.ddl_type_repertorio.SelectedValue = this.Policy.idTemplate;

                    if (Repertori != null && Repertori.Length != 0 && !String.IsNullOrEmpty(ddl_type_repertorio.SelectedValue))
                    {
                        RegistroRepertorio repertorio = Repertori.Where(rep => rep.CounterId.Equals(ddl_type_repertorio.SelectedValue)).FirstOrDefault();


                        if (repertorio != null)
                        {
                            RegistroRepertorioSettingsRequest request = new RegistroRepertorioSettingsRequest();
                            request.CounterId    = repertorio.CounterId;
                            request.TipologyKind = TipologyKind.D;

                            RegistroRepertorioSettingsResponse resp = new RegistroRepertorioSettingsResponse();
                            resp = WsInstance.GetRegisterSettings(request);

                            RegistroRepertorioSingleSettings r = resp.RegistroRepertorioSingleSettings;

                            ddl_rf_aoo.Items.Clear();
                            ddl_rf_aoo.Items.Add(new ListItem("Tutti", "TUTTI"));

                            int        num = 0;
                            Registro[] reg = WsInstance.GetRfByIdAmm(IdAmministrazione, "0");
                            if (reg != null && reg.Length > 0)
                            {
                                num = reg.Length;

                                for (int i = 0; i < reg.Length; i++)
                                {
                                    string descrizione = "[" + reg[i].codice + "]" + " - " + reg[i].descrizione;
                                    ddl_rf_aoo.Items.Add(descrizione);
                                    ddl_rf_aoo.Items[i + 1].Value = reg[i].systemId;
                                }
                            }

                            Registro[] rf = WsInstance.GetRfByIdAmm(IdAmministrazione, "1");
                            if (rf != null && rf.Length > 0)
                            {
                                num = rf.Length + num;
                                int z = 0;
                                for (int y = reg.Length; y < num; y++, z++)
                                {
                                    string descrizione = "[" + rf[z].codice + "]" + " - " + rf[z].descrizione;
                                    ddl_rf_aoo.Items.Add(descrizione);
                                    ddl_rf_aoo.Items[y + 1].Value = rf[z].systemId;
                                }
                            }
                        }
                    }
                    else
                    {
                        ddl_rf_aoo.Items.Clear();
                    }


                    if (!string.IsNullOrEmpty(this.Policy.idRf))
                    {
                        this.ddl_rf_aoo.SelectedValue = this.Policy.idRf;
                    }
                }
            }
            else
            {
                this.ddl_rf_aoo.Enabled          = false;
                this.ddl_type_repertorio.Enabled = false;
            }
        }
Пример #28
0
 public DocsPAWA.DocsPaWR.FileDocumento GetFile()
 {
     DocsPaWR.InfoUtente infoUtente = new DocsPaWR.InfoUtente();
     this.FileDocumento = WsInstance.ExportPregressiExcel(this.ReportSelezionato, infoUtente);
     return(this.FileDocumento);
 }
Пример #29
0
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public static DocsPaWR.FileDocumento GetFileInfo()
 {
     return(WsInstance.DocumentoGetInfoFile(FileManager.getSelectedFile(), UserManager.getInfoUtente()));
 }
Пример #30
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="schedaDocumento"></param>
 /// <returns></returns>
 public static DocsPaWR.SpedizioneDocumento GetSpedizioneDocumento(SchedaDocumento schedaDocumento)
 {
     return(WsInstance.GetSpedizioneDocumento(UserManager.getInfoUtente(), schedaDocumento));
 }