예제 #1
0
        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;
            }
        }
예제 #2
0
 public DiaControlePontoViewModel(ControlarPontoViewModel parent, Funcionario funcionario, DiaRelatorio diaRelatorio)
 {
     this.parentViewModel = parent;
     this.Funcionario     = funcionario;
     this.DiaRelatorio    = diaRelatorio;
     this.Acoes           = new List <AcaoViewModel>();
     criarAcoes();
 }
예제 #3
0
 public DiaRelatorioViewModel(DiaRelatorio diaRelatorio)
 {
     this.DiaRelatorio = diaRelatorio;
 }