public Movimiento(OOB.Contable.Cuenta.Filtro filt) { InitializeComponent(); filtro = filt; Cta = filt.Cta; L_DESDE.Text = filt.Desde.ToShortDateString(); L_HASTA.Text = filt.Hasta.ToShortDateString(); }
private void Balance() { var filt = new OOB.Contable.Cuenta.Filtro() { Cta = (OOB.Contable.PlanCta.Ficha)bs.Current, Desde = DTP_BALANCE_DESDE.Value.Date, Hasta = DTP_BALANCE_HASTA.Value.Date }; var fBalance = new Balance(filt); fBalance.ShowDialog(); }
private void Movimiento() { var filt = new OOB.Contable.Cuenta.Filtro() { Cta = (OOB.Contable.PlanCta.Ficha)bs.Current, Desde = DTP_DESDE.Value.Date, Hasta = DTP_HASTA.Value.Date }; var fMovimiento = new Movimiento(filt); fMovimiento.ShowDialog(); }
public OOB.Resultado.ResultadoLista <OOB.Contable.Cuenta.Balance> Cuenta_GetBalance(OOB.Contable.Cuenta.Filtro filt) { var result = new OOB.Resultado.ResultadoLista <OOB.Contable.Cuenta.Balance>(); try { var filtDto = new DTO.Contable.Cuenta.Filtro() { IdCta = filt.Cta.Id, Desde = filt.Desde, Hasta = filt.Hasta }; var resultDTO = _servicio.Contable_Cuenta_GetBalance(filtDto); if (resultDTO.Result == DTO.EnumResult.isError) { result.Mensaje = resultDTO.Mensaje; result.Result = OOB.Resultado.EnumResult.isError; return(result); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Contable.Cuenta.Balance() { IdAsiento = it.idAsiento, Comprobante = it.Comprobante.ToString().Trim().PadLeft(10, '0'), Fecha = it.Fecha, MontoDebe = it.MontoDebe, MontoHaber = it.MontoHaber, TipoDocumento = it.TipoDocumento, TipoAsiento = (OOB.Contable.Asiento.Enumerados.Tipo)it.TipoAsiento }); }).ToList(); } else { result.Lista = new List <OOB.Contable.Cuenta.Balance>(); result.cntRegistro = 0; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }
public OOB.Resultado.ResultadoLista <OOB.Contable.Cuenta.Movimiento> Cuenta_GetMovimiento(OOB.Contable.Cuenta.Filtro filt) { var result = new OOB.Resultado.ResultadoLista <OOB.Contable.Cuenta.Movimiento>(); try { var filtDto = new DTO.Contable.Cuenta.Filtro() { IdCta = filt.Cta.Id, Desde = filt.Desde, Hasta = filt.Hasta }; var resultDTO = _servicio.Contable_Cuenta_GetMovimiento(filtDto); if (resultDTO.Result == DTO.EnumResult.isError) { result.Mensaje = resultDTO.Mensaje; result.Result = OOB.Resultado.EnumResult.isError; return(result); } if (resultDTO.Lista != null) { result.cntRegistro = resultDTO.cntRegistro; result.Lista = resultDTO.Lista.Select(it => { return(new OOB.Contable.Cuenta.Movimiento() { TipoDocumento = it.tipoDocumento, DocumentoRef = it.docRef, DescripcionDoc = it.docRefDescripcion, FechaDoc = it.docRefFecha, MontoDebe = it.montoDebe, MontoHaber = it.montoHaber, Signo = it.signo }); }).ToList(); } else { result.Lista = new List <OOB.Contable.Cuenta.Movimiento>(); result.cntRegistro = 0; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = OOB.Resultado.EnumResult.isError; } return(result); }