private object[] ConverterParaLinhaTabela(ControleFeriasNegocio.Dominio.Ferias ferias) { object[] resultado = new object[3]; resultado[0] = ferias.Funcionario.Nome; resultado[1] = ferias.DataInicio.ToString(Utils.FORMATO_DATA_FERIAS); resultado[2] = ferias.DataFim.ToString(Utils.FORMATO_DATA_FERIAS); return(resultado); }
private List <DateTime> DatasDoPeriodo(ControleFeriasNegocio.Dominio.Ferias periodoFerias) { List <DateTime> resultado = new List <DateTime>(); if (periodoFerias.DataFim >= periodoFerias.DataInicio) { for (DateTime data = periodoFerias.DataInicio; data <= periodoFerias.DataFim; data = data.AddDays(1)) { resultado.Add(data); } } return(resultado); }
private object[] ConverterParaLinhaTabela(ControleFeriasNegocio.Dominio.Ferias ferias) { object[] resultado = new object[4]; var dias = (ferias.DataFim - ferias.DataInicio).TotalDays + 1; var uteis = new ControleFeriasNegocio.FeriasNegocio().CalcularTotalDiasUteis(ferias.DataInicio, ferias.DataFim);; resultado[0] = dias; resultado[1] = uteis; resultado[2] = ferias.DataInicio.ToString(Utils.FORMATO_DATA_FERIAS); resultado[3] = ferias.DataFim.ToString(Utils.FORMATO_DATA_FERIAS); return(resultado); }