public List <BEImpuesto> List(BaseFiltroImpuesto pFiltro, Helper.ComboBoxText pTexto) { List <BEImpuesto> lstImpuesto = new List <BEImpuesto>(); try { lstImpuesto = objImpuestoData.List(pFiltro); if (lstImpuesto.Count > 0) { lstImpuesto.Insert(0, new BEImpuesto { CodigoImpuesto = "", Descripcion = Helper.ObtenerTexto(pTexto) }); } else { lstImpuesto.Add(new BEImpuesto { CodigoImpuesto = "", Descripcion = Helper.ObtenerTexto(pTexto) }); } } 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(lstImpuesto); }
/// <summary> /// Retorna un LISTA de registros de la Entidad GestionComercial.TiposDeImpuesto /// En la BASE de DATO la Tabla : [GestionComercial.TiposDeImpuesto] /// <summary> /// <returns>List</returns> public List <BEImpuesto> List(BaseFiltroImpuesto pFiltro) { List <BEImpuesto> lstImpuesto = new List <BEImpuesto>(); try { lstImpuesto = objImpuestoData.List(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(lstImpuesto); }
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); }
/// <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); }
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); }