示例#1
0
        public List <BEPeriodo> List(BaseFiltroPeriodo pFiltro, Helper.ComboBoxText pTexto)
        {
            List <BEPeriodo> lstPeriodo = new List <BEPeriodo>();

            try
            {
                lstPeriodo = periodoData.List(pFiltro);
                if (lstPeriodo.Count > 0)
                {
                    lstPeriodo.Insert(0, new BEPeriodo {
                        codPeriodo = "", desNombre = Helper.ObtenerTexto(pTexto)
                    });
                }
                else
                {
                    lstPeriodo.Add(new BEPeriodo {
                        codPeriodo = "", desNombre = Helper.ObtenerTexto(pTexto)
                    });
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPeriodo);
        }
示例#2
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.Periodo
        /// En la BASE de DATO la Tabla : [Almacen.Periodo]
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <BEPeriodo> List(BaseFiltroPeriodo pFiltro, bool pSinCerrar = false)
        {
            List <BEPeriodo> lstPeriodo = new List <BEPeriodo>();

            try
            {
                if (pSinCerrar == false)
                {
                    lstPeriodo = periodoData.List(pFiltro);
                }
                else
                {
                    lstPeriodo = periodoData.List(pFiltro).FindAll(x => x.fecCierre == null);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPeriodo);
        }
示例#3
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Almacen.Periodo
        /// En la BASE de DATO la Tabla : [Almacen.Periodo]
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <BEPeriodo> List(BaseFiltroPeriodo pFiltro)
        {
            List <BEPeriodo> lstPeriodo = new List <BEPeriodo>();

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Periodo(pFiltro.codEmpresa,
                                                     pFiltro.desNombre,
                                                     pFiltro.perPeriodo,
                                                     pFiltro.indEstado);
                    foreach (var item in resul)
                    {
                        lstPeriodo.Add(new BEPeriodo()
                        {
                            codPeriodo      = item.codPeriodo,
                            desNombre       = item.desNombre,
                            indModalidad    = item.indModalidad,
                            fecInicio       = item.fecInicio,
                            fecApertura     = item.fecApertura,
                            fecCierre       = item.fecCierre,
                            indActivo       = item.indActivo,
                            segUsuarioCrea  = item.segUsuarioCrea,
                            segUsuarioEdita = item.segUsuarioEdita,
                            segFechaCrea    = item.segFechaCrea,
                            segFechaEdita   = item.segFechaEdita,
                            segMaquinaCrea  = item.segMaquina,
                        });
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lstPeriodo);
        }