public DTOImpuestoResponse Find(BaseFiltroImpuesto pFiltro) { DTOImpuestoResponse objImpuesto = null; try { objImpuesto = objImpuestoData.Find(pFiltro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pFiltro.segUsuarioActual, pFiltro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } 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); }