/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.Impuesto /// En la BASE de DATO la Tabla : [GestionComercial.Impuesto] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEImpuesto> List(BaseFiltroImpuesto pFiltro) { List <BEImpuesto> lstImpuesto = new List <BEImpuesto>(); try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_Impuesto(pFiltro.codImpuesto, pFiltro.desNombre, pFiltro.indEstado); foreach (var item in resul) { BEImpuesto objImpuesto = new BEImpuesto(); objImpuesto.CodigoImpuesto = item.codImpuesto; objImpuesto.Descripcion = item.desNombre; objImpuesto.Porcentaje = item.prcValor; objImpuesto.PorceAcre = item.prcAcrec; objImpuesto.DiscriminaAcrec = item.indDiscriminaAcrec; objImpuesto.DiscriminaIGV = item.indDiscriminaIGV; objImpuesto.DiscriminaIngBruto = item.indDiscriminaIngBruto; objImpuesto.CodigoArguAbrevFiscal = item.codImpuestoSUNAT; objImpuesto.Estado = item.indActivo; objImpuesto.segUsuarioCrea = item.segUsuarioCrea; objImpuesto.segUsuarioEdita = item.segUsuarioEdita; objImpuesto.segFechaCrea = item.segFechaCrea; objImpuesto.segFechaEdita = item.segFechaEdita; objImpuesto.segMaquinaCrea = item.segMaquinaEdita; objImpuesto.Porcentaje100 = item.prcValor * 100; lstImpuesto.Add(objImpuesto); } } } catch (Exception) { throw; } return(lstImpuesto); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.TiposDeImpuesto /// En la BASE de DATO la Tabla : [GestionComercial.TiposDeImpuesto] /// <summary> /// <param name="pCodigoImpuesto"></param> /// <returns></returns> public BEImpuesto Find(int pcodEmpresa, string pCodigoImpuesto) { BEImpuesto objImpuesto = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_Impuesto(pCodigoImpuesto, null, null); foreach (var item in resul) { objImpuesto = new BEImpuesto(); objImpuesto.CodigoImpuesto = item.codImpuesto; objImpuesto.Descripcion = item.desNombre; objImpuesto.Porcentaje = item.prcValor; objImpuesto.PorceAcre = item.prcAcrec; objImpuesto.DiscriminaAcrec = item.indDiscriminaAcrec; objImpuesto.DiscriminaIGV = item.indDiscriminaIGV; objImpuesto.DiscriminaIngBruto = item.indDiscriminaIngBruto; objImpuesto.CodigoArguAbrevFiscal = item.codImpuestoSUNAT; objImpuesto.Estado = item.indActivo; objImpuesto.segUsuarioCrea = item.segUsuarioCrea; objImpuesto.segUsuarioEdita = item.segUsuarioEdita; objImpuesto.segFechaCrea = item.segFechaCrea; objImpuesto.segFechaEdita = item.segFechaEdita; objImpuesto.segMaquinaCrea = item.segMaquinaEdita; objImpuesto.Porcentaje100 = item.prcValor * 100; } } } catch (Exception ex) { throw ex; } return(objImpuesto); }
public DTOImpuestoResponse Find(BaseFiltroImpuesto pFiltro) { DTOImpuestoResponse objImpuesto = null; try { using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion)) { var resul = SQLDC.omgc_S_Impuesto(pFiltro.codImpuesto, null, null); foreach (var item in resul) { objImpuesto = new DTOImpuestoResponse(); objImpuesto.codImpuesto = item.codImpuesto; objImpuesto.desNombre = item.desNombre; objImpuesto.prcValor = item.prcValor; objImpuesto.prcAcrec = item.prcAcrec; objImpuesto.indDiscriminaAcrec = item.indDiscriminaAcrec; objImpuesto.indDiscriminaIGV = item.indDiscriminaIGV; objImpuesto.indDiscriminaIngBruto = item.indDiscriminaIngBruto; objImpuesto.codImpuestoSUNAT = item.codImpuestoSUNAT; objImpuesto.indActivo = item.indActivo; objImpuesto.segUsuarioEdita = item.segUsuarioEdita; objImpuesto.segFechaEdita = item.segFechaEdita; objImpuesto.segMaquinaEdita = item.segMaquinaEdita; objImpuesto.prcValor100 = item.prcValor * 100; } } } catch (Exception ex) { throw ex; } return(objImpuesto); }