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); }
/// <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); }
/// <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); }