/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.Condicion /// En la BASE de DATO la Tabla : [GestionComercial.Condicion] /// <summary> /// <returns>List</returns> public List <BECondicion> List(BaseFiltro pFiltro) { List <BECondicion> lstCondicion = new List <BECondicion>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_Condicion(pFiltro.codCondicionVenta, pFiltro.desNombre, pFiltro.indVentaCompra, pFiltro.indEstado); foreach (var item in resul) { lstCondicion.Add(new BECondicion() { codCondicion = item.codCondicion, desNombre = item.desNombre, numCuota = item.numCuota, numDiasCCtaCte = item.numDiasCCtaCte, numDiasVCtaCte = item.numDiasVCtaCte, numDiasCVcto = item.numDiasCVcto, numDecimalRedondeo = item.numDecimalRedondeo, indEsGravaCtaCte = item.indEsGravaCtaCte, indEsPredeterminado = item.indEsPredeterminado, indEsEnCuota = item.indEsEnCuota, indEsContraEntrega = item.indEsContraEntrega, indEsVenta = item.indEsVenta, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaCrea, segMaquinaEdita = item.segMaquinaEdita, }); } } } catch (Exception ex) { throw ex; } return(lstCondicion); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.CondicionVenta /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta] /// <summary> /// <returns>Entidad</returns> public BECondicion Find(int pcodCondicion, bool?prm_indEsVenta, bool?prm_indActivo) { BECondicion condicion = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_Condicion(pcodCondicion, null, prm_indEsVenta, prm_indActivo); foreach (var item in resul) { condicion = new BECondicion() { codCondicion = item.codCondicion, desNombre = item.desNombre, numCuota = item.numCuota, numDiasCCtaCte = item.numDiasCCtaCte, numDiasVCtaCte = item.numDiasVCtaCte, numDiasCVcto = item.numDiasCVcto, numDecimalRedondeo = item.numDecimalRedondeo, indEsGravaCtaCte = item.indEsGravaCtaCte, indEsPredeterminado = item.indEsPredeterminado, indEsEnCuota = item.indEsEnCuota, indEsContraEntrega = item.indEsContraEntrega, indEsVenta = item.indEsVenta, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaCrea, segMaquinaEdita = item.segMaquinaEdita }; } } } catch (Exception ex) { throw ex; } return(condicion); }