public OOB.Resultado.Lista <OOB.Sistema.TasaFiscal.Entidad.Ficha> Sistema_Fiscal_GetTasas(OOB.Sistema.TasaFiscal.Listar.Filtro filtro) { var result = new OOB.Resultado.Lista <OOB.Sistema.TasaFiscal.Entidad.Ficha>(); var filtroDTO = new DtoLibPos.Fiscal.Lista.Filtro(); var r01 = MyData.Fiscal_GetTasas(filtroDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var lst = new List <OOB.Sistema.TasaFiscal.Entidad.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { lst = r01.Lista.Select(s => { var nr = new OOB.Sistema.TasaFiscal.Entidad.Ficha() { codTasa = s.codTasa, descripcion = s.descripcion, id = s.id, tasa = s.tasa, }; return(nr); }).ToList(); } } result.ListaD = lst; return(result); }
public DtoLib.ResultadoLista <DtoLibPos.Fiscal.Entidad.Ficha> Fiscal_GetTasas(DtoLibPos.Fiscal.Lista.Filtro filtro) { var result = new DtoLib.ResultadoLista <DtoLibPos.Fiscal.Entidad.Ficha>(); var lst = new List <DtoLibPos.Fiscal.Entidad.Ficha>(); try { using (var cnn = new PosEntities(_cnPos.ConnectionString)) { var qlst = cnn.empresa_tasas.ToList(); if (qlst.Count > 0) { lst = qlst.Select(s => { var _cod = -1; if (s.auto == "0000000001") { _cod = 1; } if (s.auto == "0000000002") { _cod = 2; } if (s.auto == "0000000003") { _cod = 3; } var nr = new DtoLibPos.Fiscal.Entidad.Ficha() { id = s.auto, descripcion = s.nombre, tasa = s.tasa, codTasa = _cod, }; return(nr); }).ToList(); } result.Lista = lst; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DtoLib.Enumerados.EnumResult.isError; } return(result); }
public DtoLib.ResultadoLista <DtoLibPos.Fiscal.Entidad.Ficha> Fiscal_GetTasas(DtoLibPos.Fiscal.Lista.Filtro filtro) { return(ServiceProv.Fiscal_GetTasas(filtro)); }