public static List <Models.ConsumoTecnicoIAP> obtenerDatos(string sUsuario, string sPSN, string sFechaDesde, string sFechaHasta)
    {
        IB.SUPER.IAP30.BLL.ConsumoTecnicoIAP cConsumoTecnicoIAP = new IB.SUPER.IAP30.BLL.ConsumoTecnicoIAP();

        try
        {
            List <Models.ConsumoTecnicoIAP> lConsumoTecnicoIAP = cConsumoTecnicoIAP.Catalogo(int.Parse(sUsuario), (sPSN == "") ? null : (int?)int.Parse(sPSN), DateTime.Parse(sFechaDesde), DateTime.Parse(sFechaHasta));
            return(lConsumoTecnicoIAP);
        }
        catch (Exception ex)
        {
            if (cConsumoTecnicoIAP != null)
            {
                cConsumoTecnicoIAP.Dispose();
            }
            throw ex;
        }
        finally
        {
            cConsumoTecnicoIAP.Dispose();
        }
    }
 public static List <Models.ConsumoTecnicoIAP> getConsumoMesTareas(string codUsu, string sAnno, string sMes)
 {
     IB.SUPER.IAP30.BLL.ConsumoTecnicoIAP cConsumoTecnicoIAP = new IB.SUPER.IAP30.BLL.ConsumoTecnicoIAP();
     try
     {
         DateTime dDesde, dHasta;
         dDesde = DateTime.Parse("01/" + sMes + "/" + sAnno);
         dHasta = dDesde.AddMonths(1).AddDays(-1);
         return(cConsumoTecnicoIAP.Catalogo(int.Parse(codUsu), null, dDesde, dHasta));
     }
     catch (Exception ex)
     {
         if (cConsumoTecnicoIAP != null)
         {
             cConsumoTecnicoIAP.Dispose();
         }
         throw ex;
     }
     finally
     {
         cConsumoTecnicoIAP.Dispose();
     }
 }