Dim Cs1 As CSBuilder
Dim MM As String
Cs1.Initialize.Typeface(Typeface.MONOSPACE).Size(20).Alignment("ALIGN_CENTER")
Dim Txt As String
Cs1.Size(18)
Txt = Fecha & " " & modGeneral.left(DiaSem,3)
If Festividad <> "" Then
Txt = Txt & " - " & Festividad
Else if TipoPermiso <> "" Then
Txt = Txt & " - " & TipoPermiso
End If
If HATrabajar <> 0 Or HFichadas <> 0 Then
Txt = Txt & Tam(HATrabajar,5) & " h." & Tam(HFichadas,5) & " h."
End If
MM = ""
If Fecha = FechaHoy Then
Hoy = Reg
Cs1.Color(Colors.Cyan )
ELSE IF HATrabajar = 0 Then
Cs1.Color(Colors.Yellow )
ELSE IF HFichadas > HATrabajar Then
MM= Chr(0xE145) '"+"
Cs1.Color(Colors.Magenta )
ELSE IF HFichadas < HATrabajar Then
Cs1.Color(Colors.RED )
MM = Chr(0xE909) '"-"
' Else If DiaSem.StartsWith("D") Then
' Cs1.Color(Colors.Yellow)
' Else if DiaSem.StartsWith("S") Then
' Cs1.Color(Colors.Yellow)
' else if Festividad <> "" Then
' Cs1.Color(Colors.Blue)
End If
Cs1.Append(Txt).PopAll
If MM <> "" Then
Cs1.Typeface(Typeface.MATERIALICONS).Size(22).Append(MM).PopAll
End If
'CLCalendario.AddTextItem( Cs1,Fecha)
'CLCalendario.ResizeItem(CLCalendario.Size-1,CLCalendario.GetBase.Height / 8)
CLCalendario.Add(CreateListItem(Cs1, CLCalendario.AsView.Width,20dip), Fecha)