Exemplo n.º 1
0
        //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);
        }
Exemplo n.º 2
0
        //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);
        }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        //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);
        }