public Form1() { InitializeComponent(); bs = new BindingSource(); bsPago = new BindingSource(); Saldo = 0.0m; DocPendiente = 0; _filtro = new OOB.CtxCobrar.Documentos.Pendiente.Filtro(); _filtroPago = new OOB.CtxCobrar.Documentos.Pago.Filtro(); }
public OOB.Resultado.ResultadoLista <OOB.CtxCobrar.Documentos.Pago.Ficha> CtaxCobrar_Documentos_Pago_Lista(OOB.CtxCobrar.Documentos.Pago.Filtro filtro) { var rt = new OOB.Resultado.ResultadoLista <OOB.CtxCobrar.Documentos.Pago.Ficha>(); try { var filtroDTO = new DTO.CtaxCobrar.Documentos.Pagos.Filtro(); filtroDTO.Cadena = filtro.Cadena; if (filtro.Cliente != null) { filtroDTO.IdCliente = filtro.Cliente.IdAuto; } if (filtro.Desde.HasValue) { filtroDTO.Desde = filtro.Desde.Value; } if (filtro.Hasta.HasValue) { filtroDTO.Hasta = filtro.Hasta.Value; } var resultDTO = _servicio.CtaxCobrar_Documentos_Pagos(filtroDTO); if (resultDTO.Result == DTO.EnumResult.isError) { rt.Mensaje = resultDTO.Mensaje; rt.Result = OOB.Resultado.EnumResult.isError; return(rt); } var list = new List <OOB.CtxCobrar.Documentos.Pago.Ficha>(); if (resultDTO.Lista != null) { if (resultDTO.Lista.Count > 0) { foreach (var d in resultDTO.Lista) { var r = new OOB.CtxCobrar.Documentos.Pago.Ficha() { IdAuto = d.Id, DocumentoNro = d.DocumentoNro, ClienteCiRif = d.ClienteCiRif, ClienteCodigo = d.ClienteCodigo, ClienteNombre = d.ClienteNombre, FechaEmision = d.FechaEmision, Importe = d.Importe, Detalle = d.Notas, IsAnulado = d.IsAnulado, }; 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); }