using System; namespace Gestor.Model.CalculoWeb.Auto; public class CondutorPrincipal { private string _sexo; private string _estadoCivil; public string NomeCompleto { get; set; } public string CpfCnpj { get; set; } public DateTime? DataNascimento { get; set; } public string Sexo { get { return _sexo; } set { _sexo = value; ConvertSexoCalculo(_sexo); } } public DateTime? DataHabilitacao { get; set; } public string TempoHabilitacao { get; set; } public string EstadoCivil { get { return _estadoCivil; } set { _estadoCivil = value; value = ConvertEstCivCalculo(_estadoCivil); } } public string NumeroHabilitacao { get; set; } public long Id { get; set; } private string ConvertSexoCalculo(string sexo) { if (!(sexo == "0")) { return "2"; } return "1"; } private string ConvertEstCivCalculo(string estadoCivil) { if (estadoCivil != null) { int length = estadoCivil.Length; if (length == 1) { switch (estadoCivil[0]) { case '0': return "1"; case '1': return "2"; case '2': return "3"; case '3': case '5': case '6': case '7': return "4"; case '4': return "5"; } } } return string.Empty; } }