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.Pendiente.Ficha> CtaxCobrar_Documentos_Pendiente_Lista(OOB.CtxCobrar.Documentos.Pendiente.Filtro filtro) { var rt = new OOB.Resultado.ResultadoLista <OOB.CtxCobrar.Documentos.Pendiente.Ficha>(); try { var filtroDTO = new DTO.CtaxCobrar.Documentos.Pendientes.Filtro(); if (filtro.Desde.HasValue) { filtroDTO.Desde = filtro.Desde.Value; } if (filtro.Hasta.HasValue) { filtroDTO.Hasta = filtro.Hasta.Value; } filtroDTO.Cadena = filtro.Cadena; if (filtro.Cliente != null) { filtroDTO.IdCliente = filtro.Cliente.IdAuto; } if (filtro.Vendedor != null) { filtroDTO.IdVendedor = filtro.Vendedor.IdAuto; } if (filtro.PorTipoDocumento != OOB.CtxCobrar.Enumerados.PorTipoDocumento.SinDefinir) { filtroDTO.PorTipoDocumento = (DTO.CtaxCobrar.Enumerados.PorTipoDocumento)filtro.PorTipoDocumento; } // filtroDTO.PorVencimiento = (DTO.CtaxCobrar.Enumerados.PorVencimiento)filtro.PorVencimiento; var resultDTO = _servicio.CtaxCobrar_Documentos_Pendientes(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.Pendiente.Ficha>(); if (resultDTO.Lista != null) { if (resultDTO.Lista.Count > 0) { foreach (var d in resultDTO.Lista) { var r = new OOB.CtxCobrar.Documentos.Pendiente.Ficha() { IdAuto = d.Id, DocumentoNro = d.DocumentoNro, DocumentoSerie = d.DocumentoSerie, DocumentoTipo = (OOB.CtxCobrar.Enumerados.PorTipoDocumento)d.DocumentoTipo, ClienteCiRif = d.ClienteCiRif, ClienteNombre = d.ClienteNombre, FechaEmision = d.FechaEmision, FechaVencimiento = d.FechaVencimiento, Detalle = d.Detalle, Total = d.Importe, Abonado = d.Abonado, Signo = d.Signo, }; 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); }
private void CargarData(string idCliente) { var r00 = Globals.MyData.Servidor_GetFecha(); if (r00.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r00.Mensaje); return; } FechaSistema = r00.Entidad; var r01 = Globals.MyData.Cliente_Get_ById(idCliente); if (r01.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } FichaCliente = r01.Entidad; L_CLIENTE.Text = FichaCliente.Cliente; var r02 = Globals.MyData.Vendedor_Get_ById(FichaCliente.IdAutoVendedor); if (r02.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } FichaVendedor = r02.Entidad; L_VENDEDOR.Text = FichaVendedor.Vendedor; var filtro = new OOB.CtxCobrar.Documentos.Pendiente.Filtro() { Cliente = FichaCliente }; var r03 = Globals.MyData.CtaxCobrar_Documentos_Pendiente_Lista(filtro); if (r03.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r03.Mensaje); return; } var r04 = Globals.MyData.Empresa_Cobradores_Lista(); if (r04.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r04.Mensaje); return; } Cobradores = r04.Lista; CB_COBRADORES.DataSource = Cobradores; var r05 = Globals.MyData.Empresa_MediosPago_Lista(); if (r05.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r05.Mensaje); return; } MediosPago = r05.Lista; CB_MEDIO_PAGO.DataSource = MediosPago; var r06 = Globals.MyData.Bancos_Banco_Lista_Resumen(); if (r06.Result == OOB.Resultado.EnumResult.isError) { Helpers.Msg.Error(r06.Mensaje); return; } Bancos = r06.Lista; CB_BANCOS.DataSource = Bancos; var l = r03.Lista.Select(d => { return(new Liquida() { Ficha = d, }); }).ToList(); Doc = new BindingList <Liquida>(l.OrderBy(d => d.Ficha.FechaEmision).ToList()); bs.DataSource = Doc; DGV.DataSource = bs; bsMedios.DataSource = ListaMedios; DGV_MEDIO_PAGO.DataSource = bsMedios; ActualizarSaldo(); }