private static Corrispondente RSDoc(CorrDocInput input) { Corrispondente corr = new Corrispondente(); string idCorrGlobaliUo = string.Empty; string idCorr = String.Empty; if (input.documento.protocollatore != null && input.documento.protocollo != null && !string.IsNullOrEmpty(input.documento.protocollo.numero)) { if (input.documento.creatoreDocumento != null) { idCorrGlobaliUo = input.documento.creatoreDocumento.idCorrGlob_UO; } else { idCorrGlobaliUo = input.documento.protocollatore.uo_idCorrGlobali; } } else { idCorrGlobaliUo = input.documento.creatoreDocumento.idCorrGlob_UO; } idCorr = input.ruolo.systemId; string idCorrGlobaliRuoloRespUo = BusinessLogic.Utenti.UserManager.getRuoloRespUofromUo(idCorrGlobaliUo, "S", idCorr); if (idCorrGlobaliRuoloRespUo != "0" && idCorrGlobaliRuoloRespUo != "-1") { corr = BusinessLogic.Utenti.UserManager.getCorrispondenteCompletoBySystemId(idCorrGlobaliRuoloRespUo, TipoUtente.INTERNO,input.infoUtente); } else { corr = null; } return corr; }
private static Corrispondente SMDoc(CorrDocInput input) { Corrispondente corr = new Corrispondente(); string idCorrGlobaliUo = input.ruolo.uo.systemId; string idCorr = input.ruolo.systemId; string idCorrGlobaliRuoloRespUo = BusinessLogic.Utenti.UserManager.getRuoloRespUofromUo(idCorrGlobaliUo, "S", idCorr); if (idCorrGlobaliRuoloRespUo != "0" && idCorrGlobaliRuoloRespUo != "-1") { corr = BusinessLogic.Utenti.UserManager.getCorrispondenteCompletoBySystemId(idCorrGlobaliRuoloRespUo, TipoUtente.INTERNO,input.infoUtente); } else { corr = null; } return corr; }
private static Corrispondente RPDoc(CorrDocInput input) { Corrispondente corr = new Corrispondente(); string idCorrGlobaliRuolo = string.Empty; if (input.documento.protocollatore != null && input.documento.protocollo != null && !string.IsNullOrEmpty(input.documento.protocollo.numero)) { if (input.documento.creatoreDocumento != null) { idCorrGlobaliRuolo = input.documento.creatoreDocumento.idCorrGlob_Ruolo; } else idCorrGlobaliRuolo = input.documento.protocollatore.ruolo_idCorrGlobali; } else { idCorrGlobaliRuolo = input.documento.creatoreDocumento.idCorrGlob_Ruolo; } corr = BusinessLogic.Utenti.UserManager.getCorrispondenteCompletoBySystemId(idCorrGlobaliRuolo, TipoUtente.INTERNO,input.infoUtente); return corr; }
private static Corrispondente UTPDoc(CorrDocInput input) { Corrispondente corr = new Corrispondente(); string utenteProprietario = string.Empty; if (input.documento.protocollatore != null && input.documento.protocollo != null && !string.IsNullOrEmpty(input.documento.protocollo.numero)) { if (input.documento.creatoreDocumento != null) { utenteProprietario = input.documento.creatoreDocumento.idPeople; } else utenteProprietario = input.documento.protocollatore.utente_idPeople; } else { utenteProprietario = input.documento.creatoreDocumento.idPeople; } corr = BusinessLogic.Utenti.UserManager.getCorrispondenteByIdPeople(utenteProprietario, TipoUtente.INTERNO, input.infoUtente); return corr; }
public CorrispondenteBuilder(string tipoDestinatario, SchedaDocumento schedaDoc) { CorrDocInput input = null; _corrispondente = _corrDocDel[tipoDestinatario](input); }