public DiaFolgaDTO(DiaRelatorio diaCalendario, Funcionario funcionario) { this.Data = diaCalendario.Data; this.Funcionario = funcionario; diaExiste = true; switch (diaCalendario.TipoDia) { case ETipoDiaRelatorio.FOLGA: _isDiaFolga = true; this.Descricao = ((diaCalendario as DiaPonto).PontoDia as DiaFolga).Descricao; break; case ETipoDiaRelatorio.TRABALHO: this.Descricao = "Funcionário trabalhou neste dia"; break; default: this.Descricao = FUNCIONARIO_NAO_TRABALHOU; diaExiste = false; break; } }
public DiaControlePontoViewModel(ControlarPontoViewModel parent, Funcionario funcionario, DiaRelatorio diaRelatorio) { this.parentViewModel = parent; this.Funcionario = funcionario; this.DiaRelatorio = diaRelatorio; this.Acoes = new List <AcaoViewModel>(); criarAcoes(); }
public DiaRelatorioViewModel(DiaRelatorio diaRelatorio) { this.DiaRelatorio = diaRelatorio; }