//Ver a Pedro para la implementación... public List <DatosProcesos> ReportePersonalDetalladoIP(DateTime pFechaI, DateTime pFechaF, string pId_Operadora) { //throw new NotImplementedException(); List <DatosProcesos> Result = new List <DatosProcesos>(); DataSet1TableAdapters.TLB_TemaTableAdapter TempTemaTA = new DataAccessLayer.DataSet1TableAdapters.TLB_TemaTableAdapter(); DataSet1TableAdapters.TLB_RelacionUserTemaTableAdapter TempTA = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserTemaTableAdapter(); DataSet1 TempDS = new DataSet1(); TempTemaTA.Fill(TempDS.TLB_Tema); TempTA.Obtener_PersonalDetalladoIP(TempDS.TLB_RelacionUserTema, pFechaI, pFechaF, pId_Operadora); foreach (DataSet1.TLB_RelacionUserTemaRow i in TempDS.TLB_RelacionUserTema) { Result.Add(new DatosProcesos("", i.Fecha, i.Id_Usuario, i.TLB_TemaRow.Tema, i.Contador)); } return(Result); }
//Ver a Pedro para la implementación... public List <InformeConsultas> ReporteConsultasIP(DateTime pFechaI, DateTime pFechaF) { //throw new NotImplementedException(); List <InformeConsultas> Result = new List <InformeConsultas>(); DataSet1TableAdapters.TLB_TemaTableAdapter TempTemaTA = new DataAccessLayer.DataSet1TableAdapters.TLB_TemaTableAdapter(); DataSet1TableAdapters.TLB_RelacionUserTemaTableAdapter TempTA = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserTemaTableAdapter(); DataSet1 TempDS = new DataSet1(); TempTemaTA.Fill(TempDS.TLB_Tema); TempTA.ObtenerEntreFechas(TempDS.TLB_RelacionUserTema, pFechaI, pFechaF); foreach (DataSet1.TLB_RelacionUserTemaRow i in TempDS.TLB_RelacionUserTema) { Result.Add(new InformeConsultas("", i.Fecha, i.Id_Usuario, i.TLB_TemaRow.Tema, i.Contador)); } return(Result); }
public string[] ListaTema() { try { DataSet1TableAdapters.TLB_TemaTableAdapter Tabla = new DataAccessLayer.DataSet1TableAdapters.TLB_TemaTableAdapter(); DataSet1.TLB_TemaDataTable Resultado = Tabla.ListaTemas(); string[] Nombres = new string[Resultado.Rows.Count]; int pos = 0; foreach (DataSet1.TLB_TemaRow Fila in Resultado) { Nombres[pos++] = Fila.Tema; } return(Nombres); } catch (Exception error) { throw new Exception(error.Message); } }
//Ver a Pedro para la implementación... public List <DatosProcesos> ReporteGeneralDetalladoIP(DateTime pFechaI, DateTime pFechaF) { List <DatosProcesos> Result = new List <DatosProcesos>(); DataSet1TableAdapters.TLB_TemaTableAdapter TempTA1 = new DataAccessLayer.DataSet1TableAdapters.TLB_TemaTableAdapter(); DataSet1TableAdapters.TLB_RelacionUserTemaTableAdapter TempTA2 = new DataAccessLayer.DataSet1TableAdapters.TLB_RelacionUserTemaTableAdapter(); DataSet1 TempDS = new DataSet1(); TempTA2.ReporteGeneralDetallado(TempDS.TLB_RelacionUserTema, pFechaI, pFechaF); foreach (DataSet1.TLB_RelacionUserTemaRow i in TempDS.TLB_RelacionUserTema) { DatosProcesos temp = new DatosProcesos(); TempDS.Merge(TempTA1.ExisteT(i.Id_Tema)); temp.Fechap = i.Fecha; temp.Tema = i.TLB_TemaRow.Tema; temp.Solicitudes = i.Contador; Result.Add(temp); } return(Result); }