/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { // Per la causa del procedimento penale, il body deve avere i seguenti campi: // - Descrizione del fascicolo // - Autorità giudiziaria // - Competenza territoriale // - Ruolo generale notizie di reato // - Pubblico ministero // - Ruolo generale GIP / GUP // - Imputato I // - Avvocato imputato I // - Imputato II // - Avvocato imputato II formatter.AddData(CommonFields.DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description); formatter.AddData(CommonFields.AUTORITA_GIUDIZIARIA + ":", this.GetPropertyValueAsString(CommonFields.AUTORITA_GIUDIZIARIA)); formatter.AddData(CommonFields.COMPETENZA_TERRITORIALE + ":", this.GetPropertyValueAsString(CommonFields.COMPETENZA_TERRITORIALE)); formatter.AddData(Fields.RUOLO_GENERALE_NOTIZIE_REATO + ":", this.GetPropertyValueAsString(Fields.RUOLO_GENERALE_NOTIZIE_REATO)); formatter.AddData(Fields.PUBBLICO_MINISTERO + ":", this.GetPropertyValueAsString(Fields.PUBBLICO_MINISTERO)); formatter.AddData(Fields.RUOLO_GENERALE_GIP_GUP + ":", this.GetPropertyValueAsString(Fields.RUOLO_GENERALE_GIP_GUP)); formatter.AddData(Fields.IMPUTATO_I + ":", this.GetPropertyValueAsString(Fields.IMPUTATO_I)); formatter.AddData(Fields.AVVOCATO_IMPUTATO_I + ":", this.GetPropertyValueAsString(Fields.AVVOCATO_IMPUTATO_I)); formatter.AddData(Fields.IMPUTATO_II + ":", this.GetPropertyValueAsString(Fields.IMPUTATO_II)); formatter.AddData(Fields.AVVOCATO_IMPUTATO_II + ":", this.GetPropertyValueAsString(Fields.AVVOCATO_IMPUTATO_II)); return(formatter.ToString()); }
/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { formatter.AddData(CommonFields.DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description); formatter.AddData("Data arrivo richiesta" + ":", this.GetPropertyValueAsString(FIELD_NAME_DATA_ARRIVO_RICHIESTA_RIMBORSO)); return(formatter.ToString()); }
/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { // Per la causa del contenzioso civile, il body deve avere i seguenti campi: // - Descrizione del fascicolo // - Autorità giudiziaria // - Competenza territoriale // - Ruolo generale // - Giudice // - Ricorrente/Attore // - Avvocato ricorrente/attore // - Resistente/Convenuto // - Avvocato resistente/Convenuto // - Contro interessato/terzo chiamato // - Avvocato contro int/terzo chiamato formatter.AddData(FIELD_DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description); formatter.AddData(CommonFields.AUTORITA_GIUDIZIARIA + ":", this.GetPropertyValueAsString(CommonFields.AUTORITA_GIUDIZIARIA)); formatter.AddData(CommonFields.COMPETENZA_TERRITORIALE + ":", this.GetPropertyValueAsString(CommonFields.COMPETENZA_TERRITORIALE)); formatter.AddData(FIELD_RUOLO_GENERALE + ":", this.GetPropertyValueAsString(FIELD_RUOLO_GENERALE)); formatter.AddData(FIELD_GIUDICE + ":", this.GetPropertyValueAsString(FIELD_GIUDICE)); formatter.AddData(FIELD_RICORRENTE_ATTORE + ":", this.GetPropertyValueAsString(FIELD_RICORRENTE_ATTORE)); formatter.AddData(FIELD_AVVOCATO_RICORRENTE_ATTORE + ":", this.GetPropertyValueAsString(FIELD_AVVOCATO_RICORRENTE_ATTORE)); formatter.AddData(FIELD_RESISTENTE_CONVENUTO + ":", this.GetPropertyValueAsString(FIELD_RESISTENTE_CONVENUTO)); formatter.AddData(FIELD_AVVOCATO_RESISTENTE_CONVENUTO + ":", this.GetPropertyValueAsString(FIELD_AVVOCATO_RESISTENTE_CONVENUTO)); formatter.AddData(FIELD_CONTRO_INTERESSATO_TERZO_CHIAMATO + ":", this.GetPropertyValueAsString(FIELD_CONTRO_INTERESSATO_TERZO_CHIAMATO)); formatter.AddData(FIELD_AVVOCATO_CONTRO_INTERESSATO_TERZO_CHIAMATO + ":", this.GetPropertyValueAsString(FIELD_AVVOCATO_CONTRO_INTERESSATO_TERZO_CHIAMATO)); return(formatter.ToString()); }
/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { formatter.AddData("Tipologia fascicolo:", this.GetTemplateName()); formatter.AddData(FIELD_DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description); formatter.AddData(FIELD_RICORRENTE_ATTORE + ":", this.GetPropertyValueAsString(FIELD_RICORRENTE_ATTORE)); formatter.AddData(FIELD_RESISTENTE_CONVENUTO + ":", this.GetPropertyValueAsString(FIELD_RESISTENTE_CONVENUTO)); formatter.AddData(FIELD_CONTRO_INTERESSATO_TERZO_CHIAMATO + ":", this.GetPropertyValueAsString(FIELD_CONTRO_INTERESSATO_TERZO_CHIAMATO)); return(formatter.ToString()); }
/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { formatter.AddData(CommonFields.DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description.Trim()); formatter.AddData(CommonFields.AUTORITA_GIUDIZIARIA + ":", this.GetPropertyValueAsString(CommonFields.AUTORITA_GIUDIZIARIA)); formatter.AddData(CommonFields.COMPETENZA_TERRITORIALE + ":", this.GetPropertyValueAsString(CommonFields.COMPETENZA_TERRITORIALE)); formatter.AddData(Fields.RUOLO_GENERALE + ":", this.GetPropertyValueAsString(Fields.RUOLO_GENERALE)); formatter.AddData(Fields.RESISTENTE_CONVENUTO + ":", this.GetPropertyValueAsString(Fields.RESISTENTE_CONVENUTO)); formatter.AddData(Fields.AVVOCATO_RESISTENTE_CONVENUTO + ":", this.GetPropertyValueAsString(Fields.AVVOCATO_RESISTENTE_CONVENUTO)); return(formatter.ToString()); }
/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { // Per la causa del contenzioso civile, il body deve avere i seguenti campi: // - Descrizione del fascicolo // - Autorità giudiziaria // - Competenza territoriale // - Pignorato // - Pignorante // - Data udienza formatter.AddData(FIELD_DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description); formatter.AddData(CommonFields.AUTORITA_GIUDIZIARIA + ":", this.GetPropertyValueAsString(CommonFields.AUTORITA_GIUDIZIARIA)); formatter.AddData(CommonFields.COMPETENZA_TERRITORIALE + ":", this.GetPropertyValueAsString(CommonFields.COMPETENZA_TERRITORIALE)); formatter.AddData(FIELD_PIGNORATO + ":", this.GetPropertyValueAsString(FIELD_PIGNORATO)); formatter.AddData(FIELD_PIGNORANTE + ":", this.GetPropertyValueAsString(FIELD_PIGNORANTE)); formatter.AddData(FIELD_DATA_UDIENZA + ":", this.GetPropertyValueAsString(FIELD_DATA_UDIENZA)); return(formatter.ToString()); }
/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { // Per la causa del parere, il body deve avere i seguenti campi: // - Descrizione del fascicolo // - Data arrivo richiesta formatter.AddData(FIELD_DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description); if (!FindProperty(FIELD_DATA_ARRIVO_ELEMENTI_INTEGRATIVI).IsEmpty) { // Se risulta valorizzato il campo "Data richiesta elementi integrativi", // deve essere visualizzato nel body del messaggio in quanto è il campo che ha generato la scadenza formatter.AddData(FIELD_DATA_ARRIVO_ELEMENTI_INTEGRATIVI + ":", this.GetPropertyValueAsString(this.FindProperty(FIELD_DATA_ARRIVO_ELEMENTI_INTEGRATIVI))); } else { formatter.AddData(FIELD_DATA_ARRIVO_RICHIESTA + ":", this.GetPropertyValueAsString(this.FindProperty(FIELD_DATA_ARRIVO_RICHIESTA))); } return(formatter.ToString()); }
/// <summary> /// Creazione del body del messaggio di posta /// </summary> /// <param name="formatter"></param> /// <param name="rule"></param> /// <param name="computedAppointmentDate"></param> /// <returns></returns> protected override string CreateMailBody(Dispatcher.CalendarMail.IMailBodyFormatter formatter, BaseRuleInfo rule, DateTime computedAppointmentDate) { // Per la causa del contenzioso civile, il body deve avere i seguenti campi: // - Descrizione del fascicolo // - Autorità giudiziaria // - Competenza territoriale // - Fallito // - Numero fallimento // - Curatore // - Giudice delegato formatter.AddData(Fields.DESCRIZIONE_FASCICOLO + ":", this.ListenerRequest.EventInfo.PublishedObject.Description); formatter.AddData(CommonFields.AUTORITA_GIUDIZIARIA + ":", this.GetPropertyValueAsString(CommonFields.AUTORITA_GIUDIZIARIA)); formatter.AddData(CommonFields.COMPETENZA_TERRITORIALE + ":", this.GetPropertyValueAsString(CommonFields.COMPETENZA_TERRITORIALE)); formatter.AddData(Fields.FALLITO + ":", this.GetPropertyValueAsString(Fields.FALLITO)); formatter.AddData(Fields.NUMERO_FALLIMENTO + ":", this.GetPropertyValueAsString(Fields.NUMERO_FALLIMENTO)); formatter.AddData(Fields.CURATORE + ":", this.GetPropertyValueAsString(Fields.CURATORE)); formatter.AddData(Fields.GIUDICE_DELEGATO + ":", this.GetPropertyValueAsString(Fields.GIUDICE_DELEGATO)); return(formatter.ToString()); }