private void BuscarCliente() { var filtro = new OOB.Clientes.Cliente.Filtro(); if (!string.IsNullOrEmpty(TB_BUSCAR.Text.Trim())) { filtro.Cadena = TB_BUSCAR.Text.Trim(); } var r01 = Globals.MyData.Cliente_Lista(filtro); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Clientes = new BindingList <OOB.Clientes.Cliente.Ficha>(r01.Lista.OrderBy(c => c.RazonSocial).ToList()); bs.DataSource = Clientes; DGV.DataSource = bs; L_ITEMS.Text = Clientes.Count().ToString(); }
public OOB.Resultado.ResultadoLista <OOB.Clientes.Cliente.Ficha> Cliente_Lista(OOB.Clientes.Cliente.Filtro filtro) { var rt = new OOB.Resultado.ResultadoLista <OOB.Clientes.Cliente.Ficha>(); try { var filtroDTO = new DTO.Clientes.Cliente.Filtro() { Cadena = filtro.Cadena, }; var resultDTO = _servicio.Cliente_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.Clientes.Cliente.Ficha>(); if (resultDTO.Lista != null) { if (resultDTO.Lista.Count > 0) { foreach (var it in resultDTO.Lista) { var r = new OOB.Clientes.Cliente.Ficha() { IdAuto = it.IdAuto, Codigo = it.Codigo, CiRif = it.CiRif, RazonSocial = it.RazonSocial, DirFiscal = it.DirFiscal }; 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); }