namespace Fuel01 { public class Vehicule { public string key_vehi { get; set; } = string.Empty; public string ope_vehi { get; set; } = string.Empty; public string num_vehi { get; set; } = string.Empty; public string cmpnum_vehi { get; set; } = string.Empty; public string immat_vehi { get; set; } = string.Empty; public string type_vehi { get; set; } = string.Empty; public bool ok_vehi { get; set; } = false; public string carbu_vehi { get; set; } = string.Empty; public int kmdep_vehi { get; set; } = 0; public int kmarr_vehi { get; set; } = 0; public string cond_vehi { get; set; } = string.Empty; public string famille_vehi { get; set; } = string.Empty; public string order_vehi { get; set; } = string.Empty; public Vehicule() { } public Vehicule(string _key) { key_vehi = _key; } public Vehicule(Vehicule orig) { key_vehi = orig.key_vehi; ope_vehi = orig.ope_vehi; num_vehi = orig.num_vehi; cmpnum_vehi = orig.cmpnum_vehi; immat_vehi = orig.immat_vehi; type_vehi = orig.type_vehi; ok_vehi = orig.ok_vehi; carbu_vehi = orig.carbu_vehi; kmdep_vehi = orig.kmdep_vehi; kmarr_vehi = orig.kmarr_vehi; cond_vehi = orig.cond_vehi; famille_vehi = orig.famille_vehi; order_vehi = orig.order_vehi; } public void maj_vehi() { order_vehi = (num_vehi == null ? " ".PadLeft(5) : num_vehi.PadLeft(5)) + (cmpnum_vehi == null ? " ".PadLeft(5) : cmpnum_vehi.PadLeft(5)); } public string ToLigne() { string ret = ""; ret = string.Format("{0}##^##{1}##^##{2}##^##{3}##^##{4}##^##{5}##^##{6}##^##{7}##^##{8}##^##{9}##^##{10}##^##{11}##^##", key_vehi, ope_vehi, num_vehi, cmpnum_vehi, immat_vehi, type_vehi, ok_vehi, carbu_vehi, kmdep_vehi, kmarr_vehi, cond_vehi, famille_vehi); return ret; } } }