public string arrumaPeriodo(string tipoPeriodo) { string periodo = null; switch (tipoPeriodo) { case "0": periodo = new DateTime(DateTime.Now.Year, 1, 1).ToShortDateString() + "|" + new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).ToShortDateString(); break; case "1": periodo = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).AddMonths(-12).ToShortDateString() + "|" + new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).ToShortDateString(); break; case "2": break; case "3": var clsClass = new RelatorioRepositorio(); clsClass.Parametros.Add(new SqlParameter("CODPROGRAMA", RecuperaPrograma())); SqlDataReader sqlDataReader = clsClass.ExecutarDataReaderProcedure("SPRETORNADATAINICIOTRATAMENTO"); if (sqlDataReader.HasRows) { while (sqlDataReader.Read()) { periodo = Convert.ToDateTime(sqlDataReader["DATA"]).ToShortDateString() + "|" + new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day).ToShortDateString(); break; } } break; } return periodo; }
public PartialViewResult RelatorioOrigemCadastroParcialView(string dataInicio, string dataFim) { try { var dtInicio = Convert.ToDateTime(dataInicio); var dtFim = Convert.ToDateTime(dataFim); var clsClass = new RelatorioRepositorio(); var dados = String.Empty; //var maior = 0; SqlDataReader sqlDataReader; clsClass.Parametros.Add(new SqlParameter("p1", RecuperaCodPrograma())); clsClass.Parametros.Add(new SqlParameter("p2", dtInicio.Day + "-" + dtInicio.Month + "-" + dtInicio.Year)); clsClass.Parametros.Add(new SqlParameter("p3", dtFim.Day + "-" + dtFim.Month + "-" + dtFim.Year)); clsClass.Parametros.Add(new SqlParameter("p4", FiltroRelatorioViewModel.ListarRelatorioParametros.P4)); clsClass.Parametros.Add(new SqlParameter("p5", FiltroRelatorioViewModel.ListarRelatorioParametros.P5)); clsClass.Parametros.Add(new SqlParameter("p6", FiltroRelatorioViewModel.ListarRelatorioParametros.P6)); clsClass.Parametros.Add(new SqlParameter("p7", FiltroRelatorioViewModel.ListarRelatorioParametros.P7)); clsClass.Parametros.Add(new SqlParameter("p8", FiltroRelatorioViewModel.ListarRelatorioParametros.P8)); clsClass.Parametros.Add(new SqlParameter("p9", FiltroRelatorioViewModel.ListarRelatorioParametros.P9)); clsClass.Parametros.Add(new SqlParameter("p10", FiltroRelatorioViewModel.ListarRelatorioParametros.P10)); clsClass.Parametros.Add(new SqlParameter("p11", FiltroRelatorioViewModel.ListarRelatorioParametros.P11)); clsClass.Parametros.Add(new SqlParameter("p12", FiltroRelatorioViewModel.ListarRelatorioParametros.P12)); clsClass.Parametros.Add(new SqlParameter("p13", FiltroRelatorioViewModel.ListarRelatorioParametros.P13)); sqlDataReader = clsClass.ExecutarDataReaderProcedure("spReportOrigemAcesso"); var dt = new DataTable(); dt.Load(sqlDataReader); List<DataRow> dr = dt.AsEnumerable().ToList(); return PartialView(dr); } catch { return PartialView(); ; } }