Пример #1
0
        public ArrayList MIBACT_BACHECA_GetFileInfoDoc(string idDoc)
        {
            ArrayList retVal = new ArrayList();

            try
            {
                DocsPaUtils.Query q = DocsPaUtils.InitQuery.getInstance().getQuery("MIBACT_GET_INFOFILE_DOC");
                q.setParam("idDoc", idDoc);
                string queryString = q.getSQL();
                logger.Debug(queryString);
                DocsPaVO.ExternalServices.MIGR_File_Info file_info;
                DataSet dataset = new DataSet();
                this.ExecuteQuery(out dataset, "MGR_FS_FI", queryString);
                if (dataset.Tables["MGR_FS_FI"] != null && dataset.Tables["MGR_FS_FI"].Rows.Count > 0)
                {
                    logger.Debug("Righe: " + dataset.Tables["MGR_FS_FI"].Rows.Count);
                    foreach (DataRow r in dataset.Tables["MGR_FS_FI"].Rows)
                    {
                        file_info                   = new DocsPaVO.ExternalServices.MIGR_File_Info();
                        file_info.PathOld           = r["PATH"].ToString();
                        file_info.VersionId         = r["VERSION_ID"].ToString();
                        file_info.Docnumber         = r["DOCNUMBER"].ToString();
                        file_info.Filesize          = r["FILE_SIZE"].ToString();
                        file_info.ImprontaComp      = r["VAR_IMPRONTA"].ToString();
                        file_info.Ext               = r["EXT"].ToString();
                        file_info.NomeOriginale     = r["VAR_NOMEORIGINALE"].ToString();
                        file_info.DataFileAcq       = r["DATA_ACQ_FILE"].ToString();
                        file_info.DataVersCreazione = r["DATA_CREA_VERS"].ToString();
                        file_info.Version           = r["VERSION"].ToString();
                        file_info.VersionLabel      = r["VERSION_LABEL"].ToString();
                        file_info.IdPeopleAutore    = r["ID_PEOPLE"].ToString();
                        file_info.IdCorrRuoloAutore = r["ID_CORR_RUOLO"].ToString();
                        file_info.MessaggioLog      = r["DESCRIZIONE"].ToString();

                        retVal.Add(file_info);
                    }
                }
                else
                {
                    retVal = null;
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                retVal = null;
            }
            return(retVal);
        }
Пример #2
0
 public virtual bool MIGR_FS_insertDataInLogTable(DocsPaVO.ExternalServices.MIGR_File_Info migr_file_info)
 {
     return(BusinessLogic.Amministrazione.SistemiEsterni.MIGR_FS_insertDataInLogTable(migr_file_info));
 }