public OOB.Resultado.ResultadoLista <OOB.Proveedores.Proveedor.Ficha> Proveedores_Proveedor_Lista() { var rt = new OOB.Resultado.ResultadoLista <OOB.Proveedores.Proveedor.Ficha>(); try { var filtroDTO = new DTO.Proveedores.Proveedor.Filtro(); var resultDTO = _servicio.Proveedores_Proveedor_Lista(filtroDTO); if (resultDTO.Result == DTO.EnumResult.isError) { rt.Mensaje = resultDTO.Mensaje; rt.Result = OOB.Resultado.EnumResult.isError; return(rt); } var list = new List <OOB.Proveedores.Proveedor.Ficha>(); if (resultDTO.Lista.Count > 0) { foreach (var it in resultDTO.Lista) { var r = new OOB.Proveedores.Proveedor.Ficha() { Id = it.Id, Codigo = it.Codigo, CiRif = it.CiRif, NombreRazonSocial = it.NombreRazonSocial, }; list.Add(r); } } rt.cntRegistro = resultDTO.cntRegistro; rt.Lista = list; } catch (Exception e) { rt.Mensaje = e.Message; rt.Result = OOB.Resultado.EnumResult.isError; } return(rt); }
public ResultadoLista <DTO.Proveedores.Proveedor.Resumen> Proveedores_Proveedor_Lista(DTO.Proveedores.Proveedor.Filtro filtro) { var result = new ResultadoLista <DTO.Proveedores.Proveedor.Resumen>(); try { using (var ctx = new dBEntities(_cn.ConnectionString)) { var q = ctx.proveedores.ToList(); if (filtro.Cadena != "") { q = q.Where(p => p.codigo.Trim().ToUpper().Contains(filtro.Cadena) || p.nombre.Trim().ToUpper().Contains(filtro.Cadena)) .ToList(); } if (q.Count > 0) { var list = q.Select(d => { var r = new DTO.Proveedores.Proveedor.Resumen() { Id = d.auto, Codigo = d.codigo, CiRif = d.ci_rif, NombreRazonSocial = d.razon_social }; return(r); }).ToList(); result.cntRegistro = list.Count(); result.Lista = list; } } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DTO.EnumResult.isError; } return(result); }
public DTO.ResultadoLista <DTO.Proveedores.Proveedor.Resumen> Proveedores_Proveedor_Lista(DTO.Proveedores.Proveedor.Filtro filtro) { return(provider.Proveedores_Proveedor_Lista(filtro)); }