Example #1
0
        /// <summary>
        /// ProĆ³sito    :   Permite el listado de todas las DUAS generadas de acuerdo a la busqueda
        /// Fecha       :   25-Ago-2015 - 05:19am
        /// Autor       :   OCR - Orlando Carril Ramirez
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <DTODUA> ListPaged(BaseFiltroImp pFiltro)
        {
            List <DTODUA> lstDTODUA = new List <DTODUA>();

            try
            {
                string strIni = HelpTime.EsFechaValida(pFiltro.fecInicio);
                string strFin = HelpTime.EsFechaValida(pFiltro.fecFinal);
                if (string.IsNullOrEmpty(strIni) && string.IsNullOrEmpty(strFin))
                {
                    Nullable <DateTime> fecIni = Convert.ToDateTime(pFiltro.fecInicio);
                    Nullable <DateTime> fecFin = Convert.ToDateTime(pFiltro.fecFinal);
                    pFiltro.fecInicio = HelpTime.ConvertYYYYMMDD(fecIni);
                    pFiltro.fecFinal  = HelpTime.ConvertYYYYMMDD(fecFin);
                }
                lstDTODUA = oOIDUAData.ListPaged(pFiltro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstDTODUA);
        }
Example #2
0
        public List <DTOAsignaCosto> ListAsignaCosto(BaseFiltroImp pFiltro, bool Paginado)
        {
            List <DTOAsignaCosto> lstAsignaCosto = new List <DTOAsignaCosto>();

            try
            {
                if (HelpTime.EsFechaValida(pFiltro.fecInicio) == string.Empty)
                {
                    pFiltro.fecInicio = HelpTime.ConvertYYYYMMDD(Convert.ToDateTime(pFiltro.fecInicio));
                }
                else
                {
                    pFiltro.fecInicio = string.Empty;
                }
                if (HelpTime.EsFechaValida(pFiltro.fecFinal) == string.Empty)
                {
                    pFiltro.fecFinal = HelpTime.ConvertYYYYMMDD(Convert.ToDateTime(pFiltro.fecFinal));
                }
                else
                {
                    pFiltro.fecFinal = string.Empty;
                }
                if (Paginado)
                {
                    lstAsignaCosto = oIDUACostoData.ListAsignaCostoPaginado(pFiltro);
                }
                else
                {
                    lstAsignaCosto = oIDUACostoData.ListAsignaCosto(pFiltro);
                }
            }
            catch (Exception ex)
            {
                returnValor = HelpException.mTraerMensaje(ex);
            }
            return(lstAsignaCosto);
        }