protected override string GerarValor(CampoAttribute campo, bool isTitulo = false) { const int LarAtributo = 20; const int LarTipoData = 10; const int LarTipo = 4; if (isTitulo) { return ("| " + "Atributo".PadRight(LarAtributo, ' ') + "| " + "TipoData".PadRight(LarTipoData, ' ') + "| " + "Tipo".PadRight(LarTipo, ' ') + "|"); } else { var typeProp = campo.DataType.GetTypeNullable(); return ("| " + campo.Atributo.PadRight(LarAtributo, ' ') + "| " + typeProp.Name.PadRight(LarTipoData, ' ') + "| " + campo.Tipo.ToString().PadRight(LarTipo, ' ') + "|"); } }
protected override string GerarValor(CampoAttribute campo, bool isTitulo = false) { if (isTitulo) { return(string.Empty); } else { var typeProp = campo.DataType.GetTypeNullable(); return ("public " + typeProp.Name + (campo.Tipo == CampoTipo.Nul ? "?" : string.Empty) + " " + campo.Atributo + " " + "{ get; set; } "); } }
protected override string GerarValor(CampoAttribute campo, bool isTitulo = false) { if (isTitulo) { return ("Atributo" + ";" + "TipoData" + ";" + "Tipo"); } else { var typeProp = campo.DataType.GetTypeNullable(); return (campo.Atributo + ";" + typeProp.Name + ";" + campo.Tipo.ToString()); } }
protected virtual string GerarValor(CampoAttribute campo, bool isTitulo = false) { return(null); }