From 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:38:18 -0300 Subject: chore: location --- .../Model.CalculoWeb/Auto/CondutorPrincipal.cs | 127 +++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 Codemerx/Gestor.Model/Model.CalculoWeb/Auto/CondutorPrincipal.cs (limited to 'Codemerx/Gestor.Model/Model.CalculoWeb/Auto/CondutorPrincipal.cs') diff --git a/Codemerx/Gestor.Model/Model.CalculoWeb/Auto/CondutorPrincipal.cs b/Codemerx/Gestor.Model/Model.CalculoWeb/Auto/CondutorPrincipal.cs new file mode 100644 index 0000000..84810f9 --- /dev/null +++ b/Codemerx/Gestor.Model/Model.CalculoWeb/Auto/CondutorPrincipal.cs @@ -0,0 +1,127 @@ +using System; +using System.Runtime.CompilerServices; + +namespace Gestor.Model.CalculoWeb.Auto +{ + public class CondutorPrincipal + { + private string _sexo; + + private string _estadoCivil; + + public string CpfCnpj + { + get; + set; + } + + public DateTime? DataHabilitacao + { + get; + set; + } + + public DateTime? DataNascimento + { + get; + set; + } + + public string EstadoCivil + { + get + { + return this._estadoCivil; + } + set + { + this._estadoCivil = value; + value = this.ConvertEstCivCalculo(this._estadoCivil); + } + } + + public long Id + { + get; + set; + } + + public string NomeCompleto + { + get; + set; + } + + public string NumeroHabilitacao + { + get; + set; + } + + public string Sexo + { + get + { + return this._sexo; + } + set + { + this._sexo = value; + this.ConvertSexoCalculo(this._sexo); + } + } + + public string TempoHabilitacao + { + get; + set; + } + + public CondutorPrincipal() + { + } + + private string ConvertEstCivCalculo(string estadoCivil) + { + if (estadoCivil != null && estadoCivil.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; + } + + private string ConvertSexoCalculo(string sexo) + { + if (sexo != "0") + { + return "2"; + } + return "1"; + } + } +} \ No newline at end of file -- cgit v1.2.3