//CLIENTE public OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Clientes.Maestro> Reportes_CtxCobrar_Cliente_Maestro(OOB.Reportes.CtaxCobrar.Vendedores.Filtro filtros) { var result = new OOB.Resultado.ResultadoLista <OOB.Reportes.CtaxCobrar.Clientes.Maestro>(); try { var filtrosDTO = new DTO.Reportes.CtaxCobrar.Clientes.Maestro.Filtro(); if (filtros.Vendedor != null) { filtrosDTO.IdVendedor = filtros.Vendedor.IdAuto; } var resultDTO = _servicio.Reporte_CtaxCobrar_Clientes_Maestro(filtrosDTO); if (resultDTO.Result == DTO.EnumResult.isError) { throw new Exception(resultDTO.Mensaje); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Reportes.CtaxCobrar.Clientes.Maestro() { Codigo = it.Codigo, CiRif = it.CiRif, NombreRazonSocial = it.NombreRazonSocial, Telefono = it.Telefono, DireccionFiscal = it.DireccionFiscal, CodigoVendedor = it.CodigoVendedor, NombreVendedor = it.NombreVendedor, }); }).ToList(); } else { result.Lista = new List <OOB.Reportes.CtaxCobrar.Clientes.Maestro>(); } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }
//CLIENTE public DTO.ResultadoLista <DTO.Reportes.CtaxCobrar.Clientes.Maestro.Ficha> Reporte_CtaxCobrar_Clientes_Maestro(DTO.Reportes.CtaxCobrar.Clientes.Maestro.Filtro filtros) { return(provider.Reporte_CtaxCobrar_Clientes_Maestro(filtros)); }
//CLIENTES public DTO.ResultadoLista <DTO.Reportes.CtaxCobrar.Clientes.Maestro.Ficha> Reporte_CtaxCobrar_Clientes_Maestro(DTO.Reportes.CtaxCobrar.Clientes.Maestro.Filtro filtros) { var result = new DTO.ResultadoLista <DTO.Reportes.CtaxCobrar.Clientes.Maestro.Ficha>(); //try //{ // using (var ctx = new dBEntities(_cn.ConnectionString)) // { // var q = ctx.clientes. // ToList(); // if (!string.IsNullOrEmpty(filtros.IdVendedor)) // { // q = q.Where(r => r.vendedores.auto == filtros.IdVendedor).ToList(); // } // if (q.Count > 0) // { // var list = q.Select(d => // { // return new DTO.Reportes.CtaxCobrar.Clientes.Maestro.Ficha() // { // Codigo=d.codigo, // CiRif=d.ci_rif, // NombreRazonSocial=d.razon_social, // Telefono=d.telefono+","+d.telefono2, // DireccionFiscal=d.dir_fiscal, // NombreVendedor=d.vendedores.nombre, // CodigoVendedor=d.vendedores.codigo, // }; // }).ToList(); // result.cntRegistro = list.Count(); // result.Lista = list; // } // } //} //catch (Exception e) //{ // result.Mensaje = e.Message; // result.Result = DTO.EnumResult.isError; //} return(result); }