Ejemplo n.º 1
0
        /// <summary>
        /// Creazione di una nuova istanza di conservazione e inserimento di un documento nell'istanza stessa
        /// </summary>
        /// <param name="infoUtente"></param>
        /// <param name="idProfile"></param>
        /// <param name="idProject"></param>
        /// <param name="docNumber"></param>
        /// <param name="tipoOggetto"></param>
        /// <param name="idPolicy"></param>
        /// <returns></returns>
        public static string CreateAndAddDocInAreaConservazione(
            DocsPaVO.utente.InfoUtente infoUtente,
            string idProfile,
            string idProject,
            string docNumber,
            string tipoOggetto,
            string idPolicy)
        {
            string result = String.Empty;

            using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
            {
                DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
                logger.DebugFormat("ADDAREACONSERVAZIONE START");
                result = doc.addAreaConservazione(string.Empty, idProfile, idProject, docNumber, infoUtente, tipoOggetto, idPolicy);
                logger.DebugFormat("ADDAREACONSERVAZIONE END -> RESULT {0}", result);
                if (result == "-1")
                {
                    logger.Debug("Errore nella generazione dell'area conservazione (CreateAndAddDocInAreaConservazione)");
                    throw new Exception();
                }

                transactionContext.Complete();

                return(result);
            }
        }
Ejemplo n.º 2
0
        public static void cancellaAreaConservazione(string idProfile, DocsPaVO.fascicolazione.Fascicolo fasc, string idIstanza, bool deleteIstanza, string systemId)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            bool result = true;

            if (fasc != null)
            {
                if (idProfile == string.Empty)
                {
                    result = doc.DeleteAreaConservazione(fasc.systemID, null, idIstanza, deleteIstanza, systemId);
                }
                else
                {
                    result = doc.DeleteAreaConservazione(fasc.systemID, idProfile, idIstanza, deleteIstanza, systemId);
                }
            }
            else
            {
                result = doc.DeleteAreaConservazione(null, idProfile, idIstanza, deleteIstanza, systemId);
            }
            if (!result)
            {
                throw new Exception();
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Creazione di una nuova istanza di conservazione e inserimento di un documento nell'istanza stessa con il rispetto dei vincoli
        /// sul numero di documenti e dimensione massima consentita.
        /// Il metodo è lo stesso sia per l'operazione puntuale che per quella Massiva.
        /// </summary>
        /// <param name="infoUtente"></param>
        /// <param name="idProfile"></param>
        /// <param name="idProject"></param>
        /// <param name="docNumber"></param>
        /// <param name="tipoOggetto"></param>
        /// <param name="idPolicy"></param>
        /// <returns></returns>
        public static string CreateAndAddDocInAreaConservazione_WithConstraint(
            DocsPaVO.utente.InfoUtente infoUtente,
            string idProfile,
            string idProject,
            string docNumber,
            string tipoOggetto,
            string idPolicy,
            bool numDocIstanzaViolato,
            bool dimIstanzaViolato,
            int vincoloDimIstanza,
            int vincoloNumDocIstanza,
            int sizeItem
            )
        {
            string result = String.Empty;

            using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
            {
                DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
                logger.DebugFormat("ADDAREACONSERVAZIONE_WithConstraint START");
                // Da Cambiare
                result = doc.addAreaConservazione_WithConstraint(string.Empty, idProfile, idProject, docNumber, infoUtente, tipoOggetto, idPolicy, numDocIstanzaViolato, dimIstanzaViolato, vincoloDimIstanza, vincoloNumDocIstanza, sizeItem);
                logger.DebugFormat("ADDAREACONSERVAZIONE_WithConstraint END -> RESULT {0}", result);
                if (result == "-1")
                {
                    logger.Debug("Errore nella generazione dell'area conservazione (CreateAndAddDocInAreaConservazione_WithConstraint)");
                    throw new Exception();
                }

                transactionContext.Complete();

                return(result);
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// metodo per inserimento nel registro di conservazione.
        ///
        /// </summary>
        /// <param name="registroCons"> ogetto con i dati del registro </param>

        /// <returns></returns>
        public bool inserimentoInRegistroCons(DocsPaVO.Conservazione.RegistroCons registroCons, InfoUtente infoUt)
        {
            try
            {
                // if (!(infoUt.extApplications != null && infoUt.extApplications.Count > 0 && ((DocsPaVO.utente.ExtApplication)infoUt.extApplications[0]).codice.Equals("CS")))
                if (!(infoUt.codWorkingApplication != null && infoUt.codWorkingApplication.Equals("CS")))
                {
                    return(false);
                }

                DocsPaDB.Query_DocsPAWS.Conservazione cons = new DocsPaDB.Query_DocsPAWS.Conservazione();
                string rigaIns = cons.InsertInRegistroCons(registroCons);


                if (String.IsNullOrEmpty(rigaIns))
                {
                    return(false);
                }
            }

            catch (Exception exc)
            {
                string err = exc.Message;
                //logger.Debug(err);
                return(false);
            }
            return(true);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Inserimento di un documento in un'istanza di conservazione già esistente
        /// </summary>
        /// <param name="infoUtente"></param>
        /// <param name="idConservazione"></param>
        /// <param name="idProfile"></param>
        /// <param name="idProject"></param>
        /// <param name="docNumber"></param>
        /// <param name="tipoOggetto"></param>
        /// <returns></returns>
        public static bool AddDocInAreaConservazioneWithPolicy(
            DocsPaVO.utente.InfoUtente infoUtente,
            string idConservazione,
            string idProfile,
            string idProject,
            string docNumber,
            string tipoOggetto,
            string stato,
            DocsPaVO.areaConservazione.ItemPolicyValidator itemPolicyValidator)
        {
            bool result = false;

            using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
            {
                DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();

                //result = doc.addAreaConservazione(idConservazione, idProfile, idProject, docNumber, infoUtente, tipoOggetto, null);

                result = doc.AddDocInAreaConservazioneWithPolicy(idConservazione, idProfile, idProject, docNumber, tipoOggetto, infoUtente, stato, itemPolicyValidator);

                transactionContext.Complete();

                return(result);
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Metodo per verificare la presenza di un item esibizione con idProfile in un'istanza di esibizione per lo stesso idPeople e idGruppo proveniente dalla stessa istanza di conservazione
        /// </summary>
        /// <param name="id_profile"></param>
        /// <param name="id_project"></param>
        /// <param name="infoUtente"></param>
        /// <param name="idIstanzaConservazione"></param>
        /// <returns></returns>
        public static bool checkItemEsibizionePresenteInIstanzaEsibizione(string id_profile, string id_project, string type, DocsPaVO.utente.InfoUtente infoUtente, string idIstanzaConservazione)
        {
            bool result = false;

            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            result = doc.checkItemEsibizionePresenteInIstanzaEsibizione(id_profile, id_project, type, infoUtente, idIstanzaConservazione);
            return(result);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Update dimensione item esibizione
        /// </summary>
        /// <param name="sysId"></param>
        /// <param name="size"></param>
        public static void updateSizeItemEsib(string sysId, int size)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            bool result = true;

            result = doc.insertSizeInItemsEsib(size, sysId);
            if (!result)
            {
                throw new Exception();
            }
        }
Ejemplo n.º 8
0
        public static void updateAreaConservazione(string sysId, string tipo_cons, string note, string descr, string idTipoSupp, bool consolida)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            bool result = true;

            result = doc.UpdateStatoAreaCons(sysId, tipo_cons, note, descr, idTipoSupp, consolida);
            if (!result)
            {
                throw new Exception();
            }
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Update informazione items esibizione
        /// </summary>
        /// <param name="tipoFile"></param>
        /// <param name="numAllegati"></param>
        /// <param name="systemId"></param>
        public static void updateItemsEsib(string tipoFile, string numAllegati, string systemId)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            bool result = true;

            result = doc.updateItemsEsib(tipoFile, numAllegati, systemId);
            if (!result)
            {
                throw new Exception();
            }
        }
Ejemplo n.º 10
0
        public static int canDeleteItemConservazione(string idProfile, string idPeople, string idGruppo)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            int result = 0;

            result = doc.CanDeleteFromConservazione(idProfile, idPeople, idGruppo);
            if (result == -1)
            {
                throw new Exception();
            }
            return(result);
        }
Ejemplo n.º 11
0
        public static int isPrimaIstanzaCons(string idPeople, string idGruppo)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            int result = 0;

            result = doc.isPrimaIstanzaConservazione(idPeople, idGruppo);
            if (result == -1)
            {
                throw new Exception();
            }
            return(result);
        }
Ejemplo n.º 12
0
        public static string getPrimaIstanzaCons(string idPeople, string idGruppo)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            string result = string.Empty;

            result = doc.getPrimaIstanzaConservazione(idPeople, idGruppo);
            if (result == "Errore")
            {
                throw new Exception();
            }
            return(result);
        }
Ejemplo n.º 13
0
        public static bool DeleteFromDpaItemsCons(string idIstanza, string systemId, string idProject)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            bool result = false;

            result = doc.DocumentoDeleteFromItemsCons(idIstanza, systemId, idProject);
            if (!result)
            {
                throw new Exception();
            }
            return(result);
        }
Ejemplo n.º 14
0
        public static bool UpdateEsitoDpaItemsCons(string systemId, string esito)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
            bool result = false;

            result = doc.updateEsitoItemCons(systemId, esito);
            if (!result)
            {
                throw new Exception();
            }
            return(result);
        }
Ejemplo n.º 15
0
        public static ReportSingolaAmmResponse GetDataReportSingolaAmm(ReportSingolaAmmRequest request)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione cons = new DocsPaDB.Query_DocsPAWS.Conservazione();

            ReportSingolaAmmResponse response = new ReportSingolaAmmResponse();

            string idRespCons = cons.GetIdUtenteResponsabileConservazione(request.IdAmm);

            if (!string.IsNullOrEmpty(idRespCons))
            {
                response = cons.GetDataReportSingolaAmm(request);

                if (response != null)
                {
                    DocsPaDB.Query_DocsPAWS.Utenti u = new DocsPaDB.Query_DocsPAWS.Utenti();
                    response.MailResponsabile = u.GetEmailUtente(idRespCons);
                }
            }

            return(response);
        }
Ejemplo n.º 16
0
        /// <summary>
        /// Metodo che restituisce i registri di repertorio di cui si è Repsonsabile e Stampatore o solo Responsabile o Stampatore (compresi i ruoli superiori)
        /// Ogni oggetto registro di repertorio conterrà al suo interno eventualmente la lista dei registri o rf a cui afferisce
        /// </summary>
        public static ArrayList GetRegistriesWithAooOrRfSup(string idRoleResp, string idRolePrinter)
        {
            DocsPaDB.Query_DocsPAWS.RegistriRepertorioPrintManager manager = new DocsPaDB.Query_DocsPAWS.RegistriRepertorioPrintManager();

            // INTEGRAZIONE PITRE-PARER
            // MEV Policy e responsabile conservazione
            // Req. F03_01 - Responsabile conservazione
            // Il responsabile della conservazione deve avere visibilità su tutti i registri di repertorio
            DocsPaDB.Query_DocsPAWS.Conservazione c = new DocsPaDB.Query_DocsPAWS.Conservazione();

            string idAmm          = BusinessLogic.Utenti.UserManager.getRuoloByIdGruppo(idRoleResp).idAmministrazione;
            string idRoleRespCons = c.GetIdRoleResponsabileConservazione(idAmm);

            if (idRoleResp.Equals(idRoleRespCons) || idRolePrinter.Equals(idRoleRespCons))
            {
                return(manager.GetRegistriesRespCons(idAmm));
            }
            else
            {
                return(manager.GetRegistriesWithAooOrRfSup(idRoleResp, idRolePrinter));
            }
        }
Ejemplo n.º 17
0
        /// <summary>
        /// Ritorna il numero di documenti nell'istanza
        /// </summary>
        /// <param name="idIstanzaConserv"></param>
        /// <returns></returns>
        public static int getNumeroDocIstanza(string idIstanzaConserv)
        {
            // Valore di ritorno
            int retVal = 0;

            logger.Debug("Debug - BusinessLogic.Documenti.areaConservazioneManager.cs");
            logger.Debug("INIZIO - getNumeroDocIstanza");

            // get count in dpa_items_conservazione
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();

            string count = string.Empty;

            count = doc.getCountNumDocInIstanza_byIdConservazione(idIstanzaConserv);

            logger.DebugFormat("getNumeroDocIstanza - count: {0}", count.ToString());
            if (!string.IsNullOrEmpty(count))
            {
                Int32.TryParse(count, out retVal);
            }

            return(retVal);
        }
Ejemplo n.º 18
0
        /// <summary>
        /// Ritorna la somma della dimensione documenti nell'istanza
        /// </summary>
        /// <param name="idIstanzaConserv"></param>
        /// <returns></returns>
        public static int getDimensioneIstanza_Byte(string idIstanzaConserv)
        {
            // Valore di ritorno
            int retVal = 0;

            logger.Debug("Debug - BusinessLogic.Documenti.areaConservazioneManager.cs");
            logger.Debug("INIZIO - getDimensioneIstanza_Byte");

            // get size_items in dpa_items_conservazione
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();

            string sumSize = string.Empty;

            sumSize = doc.getSumSizeItem_byIdConservazione(idIstanzaConserv);

            logger.DebugFormat("getDimensioneIstanza_Byte - sumSize value: {0}", sumSize.ToString());
            if (!string.IsNullOrEmpty(sumSize))
            {
                Int32.TryParse(sumSize, out retVal);
            }

            return(retVal);
        }
Ejemplo n.º 19
0
        /// <summary>
        /// Inserimento di un documento in un'istanza di conservazione già esistente
        /// </summary>
        /// <param name="infoUtente"></param>
        /// <param name="idConservazione"></param>
        /// <param name="idProfile"></param>
        /// <param name="idProject"></param>
        /// <param name="docNumber"></param>
        /// <param name="tipoOggetto"></param>
        /// <returns></returns>
        public static string AddDocInAreaConservazione(
            DocsPaVO.utente.InfoUtente infoUtente,
            string idConservazione,
            string idProfile,
            string idProject,
            string docNumber,
            string tipoOggetto)
        {
            string result = String.Empty;

            using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
            {
                DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();
                result = doc.addAreaConservazione(idConservazione, idProfile, idProject, docNumber, infoUtente, tipoOggetto, null);
                if (result == "-1")
                {
                    logger.Debug("Errore nella generazione dell'area conservazione (CreateAndAddDocInAreaConservazione)");
                    throw new Exception();
                }

                transactionContext.Complete();
                return(result);
            }
        }
Ejemplo n.º 20
0
        protected void btn_chiudi_Click(object sender, EventArgs e)
        {
            string segnaturaOrId;

            DocsPaDB.Query_DocsPAWS.Conservazione cons = new DocsPaDB.Query_DocsPAWS.Conservazione();
            segnaturaOrId = ConservazioneWA.Utils.ConservazioneManager.getSegnatura_ID_Doc(hd_docnumber.Value);


            if (RadioButtonList1.SelectedItem == null)
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_selezione", "alert('Indicare se il file è leggibile o meno.');", true);
            }
            else
            {
                WSConservazioneLocale.InfoUtente infoUtente = ((WSConservazioneLocale.InfoUtente)Session["infoutCons"]);
                if (RadioButtonList1.Items[1].Selected)
                {
                    risultatoLeggibilita.Value = "fallito";

                    // Modifica per inserimento Registro di conservazione caso successo di Leggibilità del documento
                    WSConservazioneLocale.RegistroCons regConsOk = new WSConservazioneLocale.RegistroCons();
                    regConsOk.idAmm       = infoUtente.idAmministrazione;
                    regConsOk.idIstanza   = hd_idCons.Value;
                    regConsOk.idOggetto   = hd_docnumber.Value;
                    regConsOk.tipoOggetto = "D";
                    regConsOk.tipoAzione  = "";
                    regConsOk.userId      = infoUtente.userId;
                    regConsOk.codAzione   = "LEGGIBILITA";
                    regConsOk.descAzione  = "Esecuzione della verifica di leggibilità del documento " + segnaturaOrId + " dell'istanza id: " + hd_idCons.Value;
                    regConsOk.esito       = "1";
                    ConservazioneWA.Utils.ConservazioneManager.inserimentoInRegistroCons(regConsOk, infoUtente);
                }
                else
                {
                    // Modifica per inserimento Registro di conservazione caso fallito di Leggibilità del documento
                    WSConservazioneLocale.RegistroCons regCons = new WSConservazioneLocale.RegistroCons();
                    regCons.idAmm       = infoUtente.idAmministrazione;
                    regCons.idIstanza   = hd_idCons.Value;
                    regCons.idOggetto   = hd_docnumber.Value;
                    regCons.tipoOggetto = "D";
                    regCons.tipoAzione  = "";
                    regCons.userId      = infoUtente.userId;
                    regCons.codAzione   = "LEGGIBILITA";
                    regCons.descAzione  = "Esecuzione della verifica di leggibilità del documento " + segnaturaOrId + " dell'istanza id: " + hd_idCons.Value;
                    regCons.esito       = "1";
                    ConservazioneWA.Utils.ConservazioneManager.inserimentoInRegistroCons(regCons, infoUtente);
                }

                bool leggibilitaVerificata = (risultatoLeggibilita.Value != "fallito");
                if (risultatoLeggibilita.Value == "fallito")
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_fallimento", "alert('Sono presenti documenti non leggibili.');", true);
                    ConservazioneWA.Utils.ConservazioneManager.esitoLeggibilita(infoUtente, hd_idCons.Value, false);
                }
                else
                {
                    if (hd_localstore.Value.ToString().ToLower() == "true")
                    {
                        this.iframeDoc.Attributes["src"] = "about:blank";
                        if (ConservazioneWA.Utils.ConservazioneManager.esitoLeggibilita(infoUtente, hd_idCons.Value, true))
                        {
                            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_successo", "alert('Verifica di leggibilità effettuata con successo.');", true);
                        }
                        else
                        {
                            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_caricamento_fallito", "alert('Caricamento nello storage remoto fallito.');", true);
                        }
                    }
                    //Modifica: bisogna notificare la verifica leggibilità effettuata prima del caricamento su storage remoto.
                    //dato che locale è true solo nella verifica antecedente il caricamento, lo usiamo per richiamare la popup
                    //if (hd_localstore.Value.ToString().ToLower()=="true")
                    //{
                    //    Session["timer_chiusura"] = "no";
                    //    ScriptManager.RegisterStartupScript(this.Page,this.GetType(),"show_chiusura_istanza","showChiusuraIstanza('"+hd_idCons.Value+"');",true);
                    //}
                    else
                    {
                        if (ConservazioneWA.Utils.ConservazioneManager.esitoLeggibilita(infoUtente, hd_idCons.Value, true))
                        {
                            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_successo", "alert('Verifica di leggibilità effettuata con successo.');", true);
                        }
                        else
                        {
                            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_fallito", "alert('Errore in database.');", true);
                        }
                    }
                }
                // MEV CS 1.5
                // notifiche scadenza verifiche leggibilità
                // nella tabella DPA_SUPPORTO devo tenere separate le info sulle
                // verifiche di leggibilità da quelle di integrità
                if (TipoVerifica != "Verifica per chiusura")
                {
                    if (!string.IsNullOrEmpty(this.IdSupporto))
                    {
                        //Utils.ConservazioneManager.RegistraEsitoVerificaSupportoRegistrato(
                        //                   (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                        //                   hd_idCons.Value,
                        //                   this.IdSupporto,
                        //                   leggibilitaVerificata,
                        //                   hd_percent.Value,
                        //                   this.DataProssimaVerifica,
                        //                   this.TipoVerifica + this.NoteVerifica,
                        //                   this.codiceVerifica);
                        Utils.ConservazioneManager.RegistraEsitoVerificaLeggibilitaSupportoRegistrato(
                            (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                            hd_idCons.Value,
                            this.IdSupporto,
                            leggibilitaVerificata,
                            hd_percent.Value,
                            this.DataProssimaVerifica,
                            this.TipoVerifica + this.NoteVerifica,
                            this.codiceVerifica);
                    }
                    else
                    {
                        //Utils.ConservazioneManager.RegistraEsitoVerificaSupportoRegistrato(
                        //                   (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                        //                   hd_idCons.Value,
                        //                   FetchIdSupporto(),
                        //                   leggibilitaVerificata,
                        //                   hd_percent.Value,
                        //                   FetchDataProssimaVerifica(),
                        //                   this.TipoVerifica + "verifica di un file singolo",
                        //                   this.codiceVerifica);
                        Utils.ConservazioneManager.RegistraEsitoVerificaLeggibilitaSupportoRegistrato(
                            (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                            hd_idCons.Value,
                            FetchIdSupporto(),
                            leggibilitaVerificata,
                            hd_percent.Value,
                            FetchDataProssimaVerifica(),
                            this.TipoVerifica + "verifica di un file singolo",
                            this.codiceVerifica);
                    }
                }
                else
                {
                    if (!string.IsNullOrEmpty(this.IdSupporto))
                    {
                        //Utils.ConservazioneManager.RegistraEsitoVerificaSupportoRegistrato(
                        //                   (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                        //                   hd_idCons.Value,
                        //                   this.IdSupporto,
                        //                   leggibilitaVerificata,
                        //                   hd_percent.Value,
                        //                   this.DataProssimaVerifica,
                        //                   "Verifica Leggibilità per chiusura",
                        //                   this.codiceVerifica);
                        Utils.ConservazioneManager.RegistraEsitoVerificaLeggibilitaSupportoRegistrato(
                            (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                            hd_idCons.Value,
                            this.IdSupporto,
                            leggibilitaVerificata,
                            hd_percent.Value,
                            this.DataProssimaVerifica,
                            "Verifica Leggibilità per chiusura",
                            this.codiceVerifica);
                    }
                    else
                    {
                        //Utils.ConservazioneManager.RegistraEsitoVerificaSupportoRegistrato(
                        //                   (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                        //                   hd_idCons.Value,
                        //                   FetchIdSupporto(),
                        //                   leggibilitaVerificata,
                        //                   hd_percent.Value,
                        //                   FetchDataProssimaVerifica(),
                        //                   "Verifica Leggibilità per chiusura",
                        //                   this.codiceVerifica);
                        Utils.ConservazioneManager.RegistraEsitoVerificaLeggibilitaSupportoRegistrato(
                            (WSConservazioneLocale.InfoUtente)Session["infoutCons"],
                            hd_idCons.Value,
                            FetchIdSupporto(),
                            leggibilitaVerificata,
                            hd_percent.Value,
                            FetchDataProssimaVerifica(),
                            "Verifica Leggibilità per chiusura",
                            this.codiceVerifica);
                    }
                }

                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alt_selezione", "window.close();", true);

                //Response.Write("<script>window.close();</script>");
            }
        }
Ejemplo n.º 21
0
        /// <summary>
        /// Creazione istanza di conservazione
        /// </summary>
        /// <param name="infoUtente"></param>
        /// <param name="descrizione"></param>
        /// <param name="note"></param>
        /// <returns></returns>
        public static string CreateIstanzaConservazione(DocsPaVO.utente.InfoUtente infoUtente, string descrizione, string note, string idPolicy, string stato, bool consolidamento, string tipoIstanza)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione conservazioneDb = new DocsPaDB.Query_DocsPAWS.Conservazione();

            return(conservazioneDb.CreateAreaConservazione(infoUtente, descrizione, note, idPolicy, stato, consolidamento, tipoIstanza));
        }
Ejemplo n.º 22
0
        public static void DeleteDocumentoFromItemCons(string idIstanza, string idProfile)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione doc = new DocsPaDB.Query_DocsPAWS.Conservazione();

            doc.DeleteDocumentoFromItemCons(idIstanza, idProfile);
        }
Ejemplo n.º 23
0
        /// <summary>
        /// Rimozione di un'istanza di conservazione
        /// </summary>
        /// <param name="infoUtente"></param>
        /// <param name="id"></param>
        /// <returns></returns>
        public static void DeleteIstanzaConservazione(DocsPaVO.utente.InfoUtente infoUtente, string id)
        {
            DocsPaDB.Query_DocsPAWS.Conservazione conservazioneDb = new DocsPaDB.Query_DocsPAWS.Conservazione();

            conservazioneDb.DeleteIstanzaConservazione(infoUtente, id);
        }