212 lines
7.4 KiB
C#
212 lines
7.4 KiB
C#
using DocumentFormat.OpenXml.Wordprocessing;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace VirtualTask.Models
|
|
{
|
|
public class Configurazioni
|
|
{
|
|
/// <summary>azienda</summary>
|
|
public string? azienda { get; set; }
|
|
|
|
/// <summary>path file buoni (immagini rapportini)</summary>
|
|
public string? path_buoni { get; set; }
|
|
|
|
/// <summary>prefisso dei buoni da chiamata</summary>
|
|
public string? prefisso_buoni_chia { get; set; }
|
|
|
|
/// <summary>prefisso dei buoni da mauntenzione</summary>
|
|
public string? prefisso_buoni_man { get; set; }
|
|
|
|
/// <summary>url ftp per upload delle immagini</summary>
|
|
public string? ftp_url { get; set; }
|
|
|
|
/// <summary>utente ftp per upload delle immagini</summary>
|
|
public string? ftp_usr { get; set; }
|
|
|
|
/// <summary>password ftp per upload delle immagini</summary>
|
|
public string? ftp_pwd { get; set; }
|
|
|
|
/// <summary>Listino articoli per magazzino</summary>
|
|
public string? listino { get; set; }
|
|
|
|
/// <summary>pulsante naviga nelle liste</summary>
|
|
public bool? abilita_naviga { get; set; }
|
|
|
|
/// <summary>pulsante telefona nelle liste</summary>
|
|
public bool? abilita_telefona { get; set; }
|
|
|
|
/// <summary>abilita funzione</summary>
|
|
public bool? abilita_chiamate { get; set; }
|
|
|
|
/// <summary>abilita funzione</summary>
|
|
public bool? abilita_manutenzioni { get; set; }
|
|
|
|
/// <summary>barcode abilitato opzionalmente in varie sezioni. Per renderlo obbligatorio vedi flag sott</summary>
|
|
public bool? abilita_barcode { get; set; }
|
|
|
|
/// <summary></summary>
|
|
public bool? chiamate_accetta { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? chiamate_accetta_barcode { get; set; }
|
|
|
|
/// <summary>funziona anche offline</summary>
|
|
public bool? chiamate_accetta_offline { get; set; }
|
|
|
|
/// <summary>abilita funzione</summary>
|
|
public bool? chiamate_rifiuta { get; set; }
|
|
|
|
/// <summary>hiamate_rifiuta_barcode</summary>
|
|
public bool? chiamate_rifiuta_barcode { get; set; }
|
|
|
|
/// <summary>funziona anche offline</summary>
|
|
public bool? chiamate_rifiuta_offline { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? chiamate_chiudi_barcode { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? chiamate_firma_barcode { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? chiamate_chiudi_salva_barcode { get; set; }
|
|
|
|
/// <summary>abilita funzione</summary>
|
|
public bool? manutenzioni_accetta { get; set; }
|
|
|
|
/// <summary>funziona anche offline</summary>
|
|
public bool? chiamate_chiudi_salva_offline { get; set; }
|
|
|
|
/// <summary>abilita funzione</summary>
|
|
public bool? manutenzioni_rifiuta { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? manutenzioni_accetta_barcode { get; set; }
|
|
|
|
/// <summary>funziona anche offline</summary>
|
|
public bool? manutenzioni_accetta_offline { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? manutenzioni_chiudi_barcode { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? manutenzioni_firma_barcode { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? manutenzioni_chiudi_salva_barcode { get; set; }
|
|
|
|
/// <summary>funziona anche offline</summary>
|
|
public bool? manutenzioni_chiudi_salva_offline { get; set; }
|
|
|
|
/// <summary>chiede presena DPI prima di scheda</summary>
|
|
public bool? dpi_checkbox { get; set; }
|
|
|
|
/// <summary>visualizza anagrafica</summary>
|
|
public bool? anagrafica { get; set; }
|
|
|
|
/// <summary>abilita stato impianto</summary>
|
|
public bool? stato_finale { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? descrizione_intervento { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? composizione_impianto { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? note_intervento { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? esito_intervento { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? ora_inizio_fine { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? materiali { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? diritto_chiamata { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? manodopera { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? spese_viaggio { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? tipo_pagamento { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? note_pagamento { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? causale { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? time_sheet { get; set; }
|
|
|
|
/// <summary>abilita</summary>
|
|
public bool? time_sheet_offline { get; set; }
|
|
|
|
/// <summary>Costo orario intervento</summary>
|
|
[Column(TypeName = "decimal(8, 3)")]
|
|
public decimal? costo_orario { get; set; }
|
|
|
|
/// <summary>porta ftp</summary>
|
|
public int? ftp_port { get; set; }
|
|
|
|
/// <summary>barcode obbligatorio</summary>
|
|
public bool? manutenzioni_rifiuta_barcode { get; set; }
|
|
|
|
/// <summary>OBSOLETO</summary>
|
|
public bool? storico { get; set; }
|
|
|
|
/// <summary>OBSOLETO</summary>
|
|
public bool? storico_tecnico { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>Abilita link storico interventi</summary>
|
|
public bool? storico_interventi { get; set; }
|
|
|
|
/// <summary>Abilita link ricerca impianti</summary>
|
|
public bool? ricerca_impianti { get; set; }
|
|
|
|
/// <summary>Abilita link storico impianto (solo per chi gestisce il magazzino)</summary>
|
|
public bool? storico_impianto { get; set; }
|
|
|
|
/// <summary>Calcolo tempo rapportino automatico</summary>
|
|
public bool? ora_inizio_fine_automatica { get; set; }
|
|
|
|
/// <summary>Stampa ora inizio-fine su buono</summary>
|
|
public bool? stampa_orario { get; set; }
|
|
|
|
/// <summary>Stampa intestazione su buono</summary>
|
|
public string? intestazione_stampa { get; set; }
|
|
|
|
/// <summary>Seriale chiamata da usare come teplate per inserire chiamata da app (commessa o normale)</summary>
|
|
public string? seriale_template_chi { get; set; }
|
|
|
|
/// <summary>0=non abilitata 1,2,3=abilitata </summary>
|
|
public Int16? abilita_inserimento_chiamate { get; set; }
|
|
|
|
/// <summary>data rapportino editabile</summary>
|
|
public bool? abilita_data_rapp_edit { get; set; }
|
|
|
|
/// <summary>articoli impianto in forma decimale se valore maggiore di 1 e la cifra indica il numero di cifre decimali, altrimenti sono numeri interi</summary>
|
|
public Int16? numeri_decimali { get; set; }
|
|
|
|
/// <summary>max num record in ricerca</summary>
|
|
public int? max_record { get; set; }
|
|
|
|
/// <summary>rende visibile la riga dei prezzi sul rapportino</summary>
|
|
public bool? prezzi_visibili { get; set; }
|
|
|
|
/// <summary>rende visibile la riga dei prezzi sul rapportino</summary>
|
|
public bool? desc_supp_prodotti_visibile { get; set; }
|
|
|
|
}
|
|
}
|