public JsonResult GetComprobantes(int idMovimiento, int idEntidad, int idTipoDoc) { ComprobanteBL objBL = new ComprobanteBL(); //var listaComp = objBL.getComprobantesPorEntXTDoc(getCurrentUser().IdEmpresa, idEntidad, idTipoDoc); List<Select2DTO_B> lista = objBL.getComprobantes_EntidadXDocumento_Pendientes(getCurrentUser().IdEmpresa, idEntidad, idTipoDoc); if(idMovimiento > 0) { MovimientoDTO mov = (new MovimientoBL()).getMovimiento(idMovimiento); if(mov != null && mov.IdComprobante != null && mov.IdComprobante > 0 && mov.IdEntidadResponsable == idEntidad && mov.IdTipoDocumento == idTipoDoc) { ComprobanteDTO item = objBL.getComprobanteEnEmpresa(getCurrentUser().IdEmpresa, mov.IdComprobante.GetValueOrDefault()); Select2DTO_B aux = new Select2DTO_B() { id = item.IdComprobante, text = item.NroDocumento, ejecutado = item.Ejecutado }; lista.Insert(0, aux); } } return Json(new { lista }, JsonRequestBehavior.AllowGet); }